home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacOS Resource Fork
(archive/rsrc).
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 05 16 07 00 02 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 02 00 00 00 09 00 00 |........|........|
|00000020| 00 32 00 00 00 20 00 00 | 00 02 00 00 00 52 00 04 |.2... ..|.....R..|
|00000030| 11 53 43 64 53 65 43 64 | 53 6e 01 00 00 00 00 00 |.SCdSeCd|Sn......|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 01 00 00 04 | 0c ef 00 04 0b ef 00 00 |........|........|
|00000060| 04 64 00 00 00 02 0f 54 | 4f 55 43 48 42 41 53 45 |.d.....T|OUCHBASE|
|00000070| 20 50 52 4f 20 c4 01 00 | 00 00 00 0a 00 00 21 2b | PRO ...|......!+|
|00000080| aa 6c 09 4a 53 42 75 74 | 74 6f 6e a5 02 00 00 00 |.l.JSBut|ton.....|
|00000090| 50 61 72 74 53 49 54 21 | 00 00 00 00 00 00 00 00 |PartSIT!|........|
|000000a0| 00 00 00 00 50 61 72 74 | 53 49 54 21 00 00 00 00 |....Part|SIT!....|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 b0 56 8e 2b | 00 00 00 00 00 04 11 53 |.....V.+|.......S|
|000000d0| bc f2 ae ad 20 d5 b0 46 | fa 46 00 00 00 00 00 00 |.... ..F|.F......|
|000000e0| 00 00 00 00 00 00 11 00 | ff ff ff ff 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 60 | 00 00 00 00 00 00 00 00 |.......`|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 15 00 |........|........|
|00000110| 00 00 00 02 0f 75 6e 74 | 69 74 6c 65 64 20 66 6f |.....unt|itled fo|
|00000120| 6c 64 65 72 01 00 00 00 | 00 00 00 03 98 a8 b0 28 |lder....|.......(|
|00000130| 6b 46 b0 28 6b 46 00 00 | 00 00 00 3f 01 ad 03 ba |kF.(kF..|...?....|
|00000140| 03 7b 01 00 03 88 04 2d | 02 00 ff f8 ff f0 00 00 |.{.....-|........|
|00000150| 00 00 00 00 00 0a 09 3a | 4a 53 42 75 74 74 6f 6e |.......:|JSButton|
|00000160| 00 00 00 30 00 00 00 00 | b0 47 90 6f b0 46 fc d8 |...0....|.G.o.F..|
|00000170| 00 00 00 00 00 00 00 00 | 01 00 ff ff ff ff 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 15 | 14 43 4a 53 42 75 74 74 |........|.CJSButt|
|000001a0| 6f 6e 43 6f 6e 74 72 6f | 6c 2e 63 70 70 00 00 34 |onContro|l.cpp..4|
|000001b0| bf 2f 2f 20 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.// ====|========|
|000001c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000200| 3d 3d 3d 3d 3d 0d 2f 2f | 0d 2f 2f 20 3e 3e 3e 20 |=====.//|.// >>> |
|00000210| a9 20 31 39 39 36 2d 31 | 39 39 37 20 4d 69 63 72 |. 1996-1|997 Micr|
|00000220| 6f 73 6f 66 74 20 43 6f | 72 70 6f 72 61 74 69 6f |osoft Co|rporatio|
|00000230| 6e 2e 20 20 41 6c 6c 20 | 72 69 67 68 74 73 20 72 |n. All |rights r|
|00000240| 65 73 65 72 76 65 64 2e | 20 3c 3c 3c 0d 2f 2f 0d |eserved.| <<<.//.|
|00000250| 2f 2f 20 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |// =====|========|
|00000260| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000270| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000280| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000290| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000002a0| 3d 3d 3d 3d 0d 0d 23 69 | 6e 63 6c 75 64 65 20 22 |====..#i|nclude "|
|000002b0| 41 58 43 6f 6e 74 72 6f | 6c 48 65 61 64 65 72 73 |AXContro|lHeaders|
|000002c0| 2e 68 22 0d 23 69 6e 63 | 6c 75 64 65 20 22 56 61 |.h".#inc|lude "Va|
|000002d0| 72 69 61 6e 74 55 74 69 | 6c 2e 68 22 0d 23 69 6e |riantUti|l.h".#in|
|000002e0| 63 6c 75 64 65 20 22 43 | 4a 53 42 75 74 74 6f 6e |clude "C|JSButton|
|000002f0| 43 6f 6e 74 72 6f 6c 2e | 68 22 0d 0d 23 70 72 61 |Control.|h"..#pra|
|00000300| 67 6d 61 20 6d 61 72 6b | 20 3d 3d 3d 20 43 4a 53 |gma mark| === CJS|
|00000310| 42 75 74 74 6f 6e 43 6f | 6e 74 72 6f 6c 3a 3a 43 |ButtonCo|ntrol::C|
|00000320| 6f 6e 73 74 72 75 63 74 | 69 6f 6e 20 26 20 44 65 |onstruct|ion & De|
|00000330| 73 74 72 75 63 74 69 6f | 6e 20 3d 3d 3d 0d 0d 63 |structio|n ===..c|
|00000340| 6f 6e 73 74 20 49 6e 74 | 31 36 09 4f 76 61 6c 53 |onst Int|16.OvalS|
|00000350| 69 7a 65 20 3d 20 32 30 | 3b 0d 0d 2f 2f 3d 2d 2d |ize = 20|;..//=--|
|00000360| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000370| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000380| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000003a0| 2d 2d 2d 2d 2d 2d 2d 2d | 3d 0d 2f 2f 20 20 43 4a |--------|=.// CJ|
|000003b0| 53 42 75 74 74 6f 6e 43 | 6f 6e 74 72 6f 6c 3a 3a |SButtonC|ontrol::|
|000003c0| 43 4a 53 42 75 74 74 6f | 6e 43 6f 6e 74 72 6f 6c |CJSButto|nControl|
|000003d0| 09 0d 2f 2f 3d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//=---|--------|
|000003e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000003f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000400| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000410| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 3d |--------|-------=|
|00000420| 0d 0d 43 4a 53 42 75 74 | 74 6f 6e 43 6f 6e 74 72 |..CJSBut|tonContr|
|00000430| 6f 6c 3a 3a 43 4a 53 42 | 75 74 74 6f 6e 43 6f 6e |ol::CJSB|uttonCon|
|00000440| 74 72 6f 6c 28 76 6f 69 | 64 29 0d 7b 0d 09 6d 53 |trol(voi|d).{..mS|
|00000450| 63 72 69 70 74 43 6c 69 | 63 6b 20 3d 20 66 61 6c |criptCli|ck = fal|
|00000460| 73 65 3b 0d 09 6d 56 61 | 6c 75 65 20 3d 20 4e 65 |se;..mVa|lue = Ne|
|00000470| 77 50 74 72 43 6c 65 61 | 72 28 32 35 36 29 3b 0d |wPtrClea|r(256);.|
|00000480| 0d 09 6d 4c 61 73 74 4d | 6f 75 73 65 55 70 54 69 |..mLastM|ouseUpTi|
|00000490| 6d 65 20 3d 20 3a 3a 54 | 69 63 6b 43 6f 75 6e 74 |me = ::T|ickCount|
|000004a0| 28 29 20 2d 20 3a 3a 47 | 65 74 44 62 6c 54 69 6d |() - ::G|etDblTim|
|000004b0| 65 28 29 3b 0d 0d 09 2f | 2f 20 41 64 64 20 73 75 |e();.../|/ Add su|
|000004c0| 70 70 6f 72 74 20 66 6f | 72 20 61 6e 20 6f 75 74 |pport fo|r an out|
|000004d0| 67 6f 69 6e 67 20 65 76 | 65 6e 74 20 69 6e 74 65 |going ev|ent inte|
|000004e0| 72 66 61 63 65 0d 09 41 | 64 64 43 6f 6e 6e 65 63 |rface..A|ddConnec|
|000004f0| 74 69 6f 6e 50 6f 69 6e | 74 28 49 49 44 5f 49 44 |tionPoin|t(IID_ID|
|00000500| 69 73 70 61 74 63 68 29 | 3b 0d 7d 0d 0d 0d 2f 2f |ispatch)|;.}...//|
|00000510| 3d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |=-------|--------|
|00000520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000530| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000540| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000550| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 3d 0d 2f 2f 20 |--------|---=.// |
|00000560| 20 43 4a 53 42 75 74 74 | 6f 6e 43 6f 6e 74 72 6f | CJSButt|onContro|
|00000570| 6c 3a 3a 7e 43 4a 53 42 | 75 74 74 6f 6e 43 6f 6e |l::~CJSB|uttonCon|
|00000580| 74 72 6f 6c 0d 2f 2f 3d | 2d 2d 2d 2d 2d 2d 2d 2d |trol.//=|--------|
|00000590| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005d0| 2d 2d 3d 0d 0d 43 4a 53 | 42 75 74 74 6f 6e 43 6f |--=..CJS|ButtonCo|
|000005e0| 6e 74 72 6f 6c 3a 3a 7e | 43 4a 53 42 75 74 74 6f |ntrol::~|CJSButto|
|000005f0| 6e 43 6f 6e 74 72 6f 6c | 28 29 0d 7b 0d 09 44 69 |nControl|().{..Di|
|00000600| 73 70 6f 73 65 50 74 72 | 28 6d 56 61 6c 75 65 29 |sposePtr|(mValue)|
|00000610| 3b 0d 7d 0d 0d 23 70 72 | 61 67 6d 61 20 6d 61 72 |;.}..#pr|agma mar|
|00000620| 6b 20 3d 3d 3d 20 43 4a | 53 42 75 74 74 6f 6e 43 |k === CJ|SButtonC|
|00000630| 6f 6e 74 72 6f 6c 3a 3a | 49 55 6e 6b 6e 6f 77 6e |ontrol::|IUnknown|
|00000640| 20 49 6e 74 65 72 66 61 | 63 65 20 3d 3d 3d 0d 0d | Interfa|ce ===..|
|00000650| 2f 2f 3d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//=-----|--------|
|00000660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000670| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 3d 0d 2f |--------|-----=./|
|000006a0| 2f 09 43 4a 53 42 75 74 | 74 6f 6e 43 6f 6e 74 72 |/.CJSBut|tonContr|
|000006b0| 6f 6c 3a 3a 49 55 6e 6b | 6e 6f 77 6e 3a 3a 51 75 |ol::IUnk|nown::Qu|
|000006c0| 65 72 79 49 6e 74 65 72 | 66 61 63 65 0d 2f 2f 3d |eryInter|face.//=|
|000006d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000710| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 3d 0d 2f 2f 09 52 |--------|--=.//.R|
|00000720| 65 74 75 72 6e 73 20 61 | 20 70 6f 69 6e 74 65 72 |eturns a| pointer|
|00000730| 20 74 6f 20 74 68 65 20 | 73 70 65 63 69 66 69 65 | to the |specifie|
|00000740| 64 20 69 6e 74 65 72 66 | 61 63 65 20 6f 6e 20 61 |d interf|ace on a|
|00000750| 20 63 6f 6d 70 6f 6e 65 | 6e 74 20 74 6f 20 77 68 | compone|nt to wh|
|00000760| 69 63 68 20 61 0d 2f 2f | 09 63 6c 69 65 6e 74 20 |ich a.//|.client |
|00000770| 63 75 72 72 65 6e 74 6c | 79 20 68 6f 6c 64 73 20 |currentl|y holds |
|00000780| 61 6e 20 69 6e 74 65 72 | 66 61 63 65 20 70 6f 69 |an inter|face poi|
|00000790| 6e 74 65 72 2e 0d 2f 2f | 0d 53 54 44 4d 45 54 48 |nter..//|.STDMETH|
|000007a0| 4f 44 49 4d 50 0d 43 4a | 53 42 75 74 74 6f 6e 43 |ODIMP.CJ|SButtonC|
|000007b0| 6f 6e 74 72 6f 6c 3a 3a | 51 75 65 72 79 49 6e 74 |ontrol::|QueryInt|
|000007c0| 65 72 66 61 63 65 28 52 | 45 46 49 49 44 20 69 6e |erface(R|EFIID in|
|000007d0| 52 65 66 49 44 2c 20 76 | 6f 69 64 2a 2a 20 6f 75 |RefID, v|oid** ou|
|000007e0| 74 4f 62 6a 29 0d 7b 0d | 09 41 58 45 72 72 6f 72 |tObj).{.|.AXError|
|000007f0| 43 6f 64 65 09 52 65 73 | 75 6c 74 20 3d 20 45 5f |Code.Res|ult = E_|
|00000800| 4e 4f 49 4e 54 45 52 46 | 41 43 45 3b 0d 09 76 6f |NOINTERF|ACE;..vo|
|00000810| 69 64 2a 20 09 09 70 76 | 20 3d 20 6e 69 6c 3b 0d |id* ..pv| = nil;.|
|00000820| 0d 09 2f 2f 20 46 69 72 | 73 74 20 74 72 79 20 61 |..// Fir|st try a|
|00000830| 6c 6c 20 74 68 65 20 69 | 6e 74 65 72 66 61 63 65 |ll the i|nterface|
|00000840| 73 20 77 65 20 69 6d 70 | 6c 65 6d 65 6e 74 20 64 |s we imp|lement d|
|00000850| 69 72 65 63 74 6c 79 0d | 09 69 66 20 28 20 69 6e |irectly.|.if ( in|
|00000860| 52 65 66 49 44 20 3d 3d | 20 49 49 44 5f 49 43 6f |RefID ==| IID_ICo|
|00000870| 6e 74 72 6f 6c 20 29 09 | 0d 09 09 70 76 20 3d 20 |ntrol ).|...pv = |
|00000880| 28 76 6f 69 64 2a 29 28 | 49 43 6f 6e 74 72 6f 6c |(void*)(|IControl|
|00000890| 2a 20 29 20 74 68 69 73 | 3b 0d 09 65 6c 73 65 20 |* ) this|;..else |
|000008a0| 69 66 20 28 20 69 6e 52 | 65 66 49 44 20 3d 3d 20 |if ( inR|efID == |
|000008b0| 49 49 44 5f 49 44 69 73 | 70 61 74 63 68 20 29 0d |IID_IDis|patch ).|
|000008c0| 09 09 70 76 20 3d 20 28 | 76 6f 69 64 2a 29 28 49 |..pv = (|void*)(I|
|000008d0| 44 69 73 70 61 74 63 68 | 2a 20 29 20 74 68 69 73 |Dispatch|* ) this|
|000008e0| 3b 0d 09 65 6c 73 65 09 | 0d 09 7b 20 0d 09 09 2f |;..else.|..{ .../|
|000008f0| 2f 20 43 42 61 73 65 43 | 6f 6e 74 72 6f 6c 0d 09 |/ CBaseC|ontrol..|
|00000900| 09 52 65 73 75 6c 74 20 | 3d 20 43 42 61 73 65 43 |.Result |= CBaseC|
|00000910| 6f 6e 74 72 6f 6c 3a 3a | 51 75 65 72 79 49 6e 74 |ontrol::|QueryInt|
|00000920| 65 72 66 61 63 65 28 69 | 6e 52 65 66 49 44 2c 20 |erface(i|nRefID, |
|00000930| 6f 75 74 4f 62 6a 29 3b | 0d 0d 09 09 2f 2f 20 43 |outObj);|....// C|
|00000940| 42 61 73 65 44 69 73 70 | 61 74 63 68 0d 09 09 69 |BaseDisp|atch...i|
|00000950| 66 20 28 20 52 65 73 75 | 6c 74 20 3d 3d 20 45 5f |f ( Resu|lt == E_|
|00000960| 4e 4f 49 4e 54 45 52 46 | 41 43 45 20 29 0d 09 09 |NOINTERF|ACE )...|
|00000970| 09 52 65 73 75 6c 74 20 | 3d 20 43 42 61 73 65 44 |.Result |= CBaseD|
|00000980| 69 73 70 61 74 63 68 3a | 3a 51 75 65 72 79 49 6e |ispatch:|:QueryIn|
|00000990| 74 65 72 66 61 63 65 28 | 69 6e 52 65 66 49 44 2c |terface(|inRefID,|
|000009a0| 20 6f 75 74 4f 62 6a 29 | 3b 0d 09 09 09 0d 09 09 | outObj)|;.......|
|000009b0| 2f 2f 20 43 42 61 73 65 | 43 50 53 65 72 76 65 72 |// CBase|CPServer|
|000009c0| 0d 09 09 69 66 20 28 20 | 52 65 73 75 6c 74 20 3d |...if ( |Result =|
|000009d0| 3d 20 45 5f 4e 4f 49 4e | 54 45 52 46 41 43 45 20 |= E_NOIN|TERFACE |
|000009e0| 29 0d 09 09 09 52 65 73 | 75 6c 74 20 3d 20 43 42 |)....Res|ult = CB|
|000009f0| 61 73 65 43 50 53 65 72 | 76 65 72 3a 3a 51 75 65 |aseCPSer|ver::Que|
|00000a00| 72 79 49 6e 74 65 72 66 | 61 63 65 28 69 6e 52 65 |ryInterf|ace(inRe|
|00000a10| 66 49 44 2c 20 6f 75 74 | 4f 62 6a 29 3b 0d 09 09 |fID, out|Obj);...|
|00000a20| 09 0d 09 09 69 66 20 28 | 20 52 65 73 75 6c 74 20 |....if (| Result |
|00000a30| 21 3d 20 45 5f 4e 4f 49 | 4e 54 45 52 46 41 43 45 |!= E_NOI|NTERFACE|
|00000a40| 20 29 0d 09 09 09 72 65 | 74 75 72 6e 20 52 65 73 | )....re|turn Res|
|00000a50| 75 6c 74 3b 0d 09 7d 0d | 09 0d 09 2a 6f 75 74 4f |ult;..}.|...*outO|
|00000a60| 62 6a 20 3d 20 70 76 3b | 0d 0d 09 2f 2f 20 69 66 |bj = pv;|...// if|
|00000a70| 20 77 65 20 67 6f 74 20 | 61 6e 20 69 6e 74 65 72 | we got |an inter|
|00000a80| 66 61 63 65 2c 20 72 65 | 66 20 69 74 20 61 6e 64 |face, re|f it and|
|00000a90| 20 72 65 74 75 72 6e 20 | 6f 6b 0d 09 69 66 20 28 | return |ok..if (|
|00000aa0| 20 70 76 20 29 0d 09 7b | 0d 20 09 09 28 28 49 55 | pv )..{|. ..((IU|
|00000ab0| 6e 6b 6e 6f 77 6e 2a 29 | 20 70 76 29 2d 3e 41 64 |nknown*)| pv)->Ad|
|00000ac0| 64 52 65 66 28 29 3b 0d | 09 09 52 65 73 75 6c 74 |dRef();.|..Result|
|00000ad0| 20 3d 20 53 5f 4f 4b 3b | 0d 09 7d 0d 09 0d 09 72 | = S_OK;|..}....r|
|00000ae0| 65 74 75 72 6e 20 52 65 | 73 75 6c 74 3b 0d 7d 0d |eturn Re|sult;.}.|
|00000af0| 0d 0d 23 70 72 61 67 6d | 61 20 6d 61 72 6b 20 3d |..#pragm|a mark =|
|00000b00| 3d 3d 20 43 4a 53 42 75 | 74 74 6f 6e 43 6f 6e 74 |== CJSBu|ttonCont|
|00000b10| 72 6f 6c 3a 3a 49 43 6f | 6e 74 72 6f 6c 20 49 6e |rol::ICo|ntrol In|
|00000b20| 74 65 72 66 61 63 65 20 | 3d 3d 3d 0d 0d 0d 2f 2f |terface |===...//|
|00000b30| 3d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |=-------|--------|
|00000b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 3d 0d 2f 2f 20 |--------|---=.// |
|00000b80| 20 43 4a 53 42 75 74 74 | 6f 6e 43 6f 6e 74 72 6f | CJSButt|onContro|
|00000b90| 6c 3a 3a 49 43 6f 6e 74 | 72 6f 6c 3a 3a 44 72 61 |l::ICont|rol::Dra|
|00000ba0| 77 0d 2f 2f 3d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |w.//=---|--------|
|00000bb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000be0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 3d |--------|-------=|
|00000bf0| 0d 0d 53 54 44 4d 45 54 | 48 4f 44 49 4d 50 0d 43 |..STDMET|HODIMP.C|
|00000c00| 4a 53 42 75 74 74 6f 6e | 43 6f 6e 74 72 6f 6c 3a |JSButton|Control:|
|00000c10| 3a 44 72 61 77 28 41 58 | 44 72 61 77 43 6f 6e 74 |:Draw(AX|DrawCont|
|00000c20| 65 78 74 2a 20 69 6e 43 | 6f 6e 74 65 78 74 29 0d |ext* inC|ontext).|
|00000c30| 7b 0d 09 53 74 72 32 35 | 35 09 4e 61 6d 65 3b 0d |{..Str25|5.Name;.|
|00000c40| 09 49 6e 74 31 36 20 09 | 4e 61 6d 65 57 69 64 74 |.Int16 .|NameWidt|
|00000c50| 68 2c 20 4e 61 6d 65 48 | 65 69 67 68 74 2c 20 42 |h, NameH|eight, B|
|00000c60| 75 74 74 6f 6e 57 69 64 | 74 68 2c 20 42 75 74 74 |uttonWid|th, Butt|
|00000c70| 6f 6e 48 65 69 67 68 74 | 3b 0d 09 52 65 63 74 09 |onHeight|;..Rect.|
|00000c80| 42 75 74 74 6f 6e 52 65 | 63 74 20 3d 20 69 6e 43 |ButtonRe|ct = inC|
|00000c90| 6f 6e 74 65 78 74 2d 3e | 4c 6f 63 61 74 69 6f 6e |ontext->|Location|
|00000ca0| 3b 0d 09 0d 09 2f 2f 20 | 50 6f 73 69 74 69 6f 6e |;....// |Position|
|00000cb0| 20 74 68 65 20 42 75 74 | 74 6f 6e 20 72 65 63 74 | the But|ton rect|
|00000cc0| 0d 09 49 6e 73 65 74 52 | 65 63 74 28 26 42 75 74 |..InsetR|ect(&But|
|00000cd0| 74 6f 6e 52 65 63 74 2c | 20 35 2c 20 35 29 3b 0d |tonRect,| 5, 5);.|
|00000ce0| 09 0d 09 2f 2f 20 45 72 | 61 73 65 20 74 68 65 20 |...// Er|ase the |
|00000cf0| 61 72 65 61 0d 09 45 72 | 61 73 65 52 6f 75 6e 64 |area..Er|aseRound|
|00000d00| 52 65 63 74 28 26 42 75 | 74 74 6f 6e 52 65 63 74 |Rect(&Bu|ttonRect|
|00000d10| 2c 20 4f 76 61 6c 53 69 | 7a 65 2c 20 4f 76 61 6c |, OvalSi|ze, Oval|
|00000d20| 53 69 7a 65 29 3b 0d 0d | 09 2f 2f 20 46 72 61 6d |Size);..|.// Fram|
|00000d30| 65 20 74 68 65 20 62 75 | 74 74 6f 6e 0d 09 50 65 |e the bu|tton..Pe|
|00000d40| 6e 53 69 7a 65 28 32 2c | 20 32 29 3b 0d 09 46 72 |nSize(2,| 2);..Fr|
|00000d50| 61 6d 65 52 6f 75 6e 64 | 52 65 63 74 28 26 42 75 |ameRound|Rect(&Bu|
|00000d60| 74 74 6f 6e 52 65 63 74 | 2c 20 4f 76 61 6c 53 69 |ttonRect|, OvalSi|
|00000d70| 7a 65 2c 20 4f 76 61 6c | 53 69 7a 65 29 3b 0d 09 |ze, Oval|Size);..|
|00000d80| 50 65 6e 53 69 7a 65 28 | 31 2c 20 31 29 3b 0d 09 |PenSize(|1, 1);..|
|00000d90| 0d 09 2f 2f 20 43 65 6e | 74 65 72 20 74 68 65 20 |..// Cen|ter the |
|00000da0| 74 65 78 74 0d 09 3a 3a | 54 65 78 74 46 6f 6e 74 |text..::|TextFont|
|00000db0| 28 61 70 70 6c 46 6f 6e | 74 29 3b 0d 09 3a 3a 54 |(applFon|t);..::T|
|00000dc0| 65 78 74 46 61 63 65 28 | 30 29 3b 0d 09 3a 3a 54 |extFace(|0);..::T|
|00000dd0| 65 78 74 53 69 7a 65 28 | 31 32 29 3b 0d 09 73 74 |extSize(|12);..st|
|00000de0| 72 63 70 79 28 28 43 68 | 61 72 38 2a 29 20 4e 61 |rcpy((Ch|ar8*) Na|
|00000df0| 6d 65 2c 20 6d 56 61 6c | 75 65 29 3b 0d 09 63 32 |me, mVal|ue);..c2|
|00000e00| 70 73 74 72 28 28 43 68 | 61 72 38 2a 29 20 4e 61 |pstr((Ch|ar8*) Na|
|00000e10| 6d 65 29 3b 0d 09 4e 61 | 6d 65 57 69 64 74 68 20 |me);..Na|meWidth |
|00000e20| 3d 20 3a 3a 53 74 72 69 | 6e 67 57 69 64 74 68 28 |= ::Stri|ngWidth(|
|00000e30| 4e 61 6d 65 29 3b 0d 09 | 4e 61 6d 65 48 65 69 67 |Name);..|NameHeig|
|00000e40| 68 74 20 3d 20 31 32 3b | 0d 09 42 75 74 74 6f 6e |ht = 12;|..Button|
|00000e50| 57 69 64 74 68 20 3d 20 | 42 75 74 74 6f 6e 52 65 |Width = |ButtonRe|
|00000e60| 63 74 2e 72 69 67 68 74 | 20 2d 20 42 75 74 74 6f |ct.right| - Butto|
|00000e70| 6e 52 65 63 74 2e 6c 65 | 66 74 3b 0d 09 42 75 74 |nRect.le|ft;..But|
|00000e80| 74 6f 6e 48 65 69 67 68 | 74 20 3d 20 42 75 74 74 |tonHeigh|t = Butt|
|00000e90| 6f 6e 52 65 63 74 2e 62 | 6f 74 74 6f 6d 20 2d 20 |onRect.b|ottom - |
|00000ea0| 42 75 74 74 6f 6e 52 65 | 63 74 2e 74 6f 70 3b 0d |ButtonRe|ct.top;.|
|00000eb0| 09 3a 3a 4d 6f 76 65 54 | 6f 28 42 75 74 74 6f 6e |.::MoveT|o(Button|
|00000ec0| 52 65 63 74 2e 6c 65 66 | 74 2b 20 28 28 42 75 74 |Rect.lef|t+ ((But|
|00000ed0| 74 6f 6e 57 69 64 74 68 | 20 2d 20 4e 61 6d 65 57 |tonWidth| - NameW|
|00000ee0| 69 64 74 68 29 20 2f 20 | 32 29 2c 20 0d 09 09 09 |idth) / |2), ....|
|00000ef0| 42 75 74 74 6f 6e 52 65 | 63 74 2e 74 6f 70 20 2b |ButtonRe|ct.top +|
|00000f00| 20 28 28 42 75 74 74 6f | 6e 48 65 69 67 68 74 20 | ((Butto|nHeight |
|00000f10| 2d 20 4e 61 6d 65 48 65 | 69 67 68 74 29 20 2f 20 |- NameHe|ight) / |
|00000f20| 32 20 2b 20 4e 61 6d 65 | 48 65 69 67 68 74 29 29 |2 + Name|Height))|
|00000f30| 3b 0d 09 0d 09 2f 2f 20 | 44 72 61 77 20 74 68 65 |;....// |Draw the|
|00000f40| 20 6e 61 6d 65 0d 09 3a | 3a 44 72 61 77 53 74 72 | name..:|:DrawStr|
|00000f50| 69 6e 67 28 4e 61 6d 65 | 29 3b 0d 09 0d 20 20 20 |ing(Name|);... |
|00000f60| 20 72 65 74 75 72 6e 20 | 53 5f 4f 4b 3b 0d 7d 0d | return |S_OK;.}.|
|00000f70| 0d 0d 2f 2f 3d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//=---|--------|
|00000f80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 3d |--------|-------=|
|00000fc0| 0d 2f 2f 20 20 43 4a 53 | 42 75 74 74 6f 6e 43 6f |.// CJS|ButtonCo|
|00000fd0| 6e 74 72 6f 6c 3a 3a 49 | 43 6f 6e 74 72 6f 6c 3a |ntrol::I|Control:|
|00000fe0| 3a 44 6f 4d 6f 75 73 65 | 09 0d 2f 2f 3d 2d 2d 2d |:DoMouse|..//=---|
|00000ff0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001000| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001020| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001030| 2d 2d 2d 2d 2d 2d 2d 3d | 0d 0d 53 54 44 4d 45 54 |-------=|..STDMET|
|00001040| 48 4f 44 49 4d 50 0d 43 | 4a 53 42 75 74 74 6f 6e |HODIMP.C|JSButton|
|00001050| 43 6f 6e 74 72 6f 6c 3a | 3a 44 6f 4d 6f 75 73 65 |Control:|:DoMouse|
|00001060| 28 41 58 4d 6f 75 73 65 | 45 76 65 6e 74 54 79 70 |(AXMouse|EventTyp|
|00001070| 65 20 69 6e 4d 6f 75 73 | 65 45 54 2c 20 41 58 50 |e inMous|eET, AXP|
|00001080| 6c 61 74 66 6f 72 6d 45 | 76 65 6e 74 2a 20 69 6e |latformE|vent* in|
|00001090| 45 76 65 6e 74 29 0d 7b | 0d 23 70 72 61 67 6d 61 |Event).{|.#pragma|
|000010a0| 20 75 6e 75 73 65 64 20 | 28 69 6e 45 76 65 6e 74 | unused |(inEvent|
|000010b0| 29 0d 20 20 20 20 73 77 | 69 74 63 68 20 28 69 6e |). sw|itch (in|
|000010c0| 4d 6f 75 73 65 45 54 29 | 20 0d 20 20 20 20 7b 0d |MouseET)| . {.|
|000010d0| 20 20 20 20 20 20 20 20 | 63 61 73 65 20 6b 41 58 | |case kAX|
|000010e0| 4d 6f 75 73 65 44 6f 77 | 6e 3a 0d 20 20 20 20 09 |MouseDow|n:. .|
|000010f0| 7b 0d 20 20 20 20 09 09 | 41 58 44 72 61 77 43 6f |{. ..|AXDrawCo|
|00001100| 6e 74 65 78 74 20 43 6f | 6e 74 65 78 74 20 3d 20 |ntext Co|ntext = |
|00001110| 7b 6b 41 58 42 65 67 69 | 6e 50 6f 72 74 54 79 70 |{kAXBegi|nPortTyp|
|00001120| 65 7d 3b 0d 20 20 20 20 | 09 09 0d 20 20 20 20 09 |e};. |... .|
|00001130| 09 69 66 20 28 20 6d 43 | 6f 6e 74 61 69 6e 65 72 |.if ( mC|ontainer|
|00001140| 53 69 74 65 50 2d 3e 41 | 63 71 75 69 72 65 43 6f |SiteP->A|cquireCo|
|00001150| 6e 74 65 78 74 28 6d 41 | 63 74 69 76 65 43 6f 6e |ntext(mA|ctiveCon|
|00001160| 74 65 78 74 2d 3e 47 65 | 74 43 6f 6e 74 65 78 74 |text->Ge|tContext|
|00001170| 49 44 28 29 2c 20 26 43 | 6f 6e 74 65 78 74 29 20 |ID(), &C|ontext) |
|00001180| 3d 3d 20 53 5f 4f 4b 20 | 29 0d 20 20 20 20 09 09 |== S_OK |). ..|
|00001190| 7b 0d 09 09 09 09 52 65 | 63 74 09 42 75 74 74 6f |{.....Re|ct.Butto|
|000011a0| 6e 52 65 63 74 20 3d 20 | 43 6f 6e 74 65 78 74 2e |nRect = |Context.|
|000011b0| 4c 6f 63 61 74 69 6f 6e | 3b 0d 09 09 09 09 0d 09 |Location|;.......|
|000011c0| 09 09 09 2f 2f 20 50 6f | 73 69 74 69 6f 6e 20 74 |...// Po|sition t|
|000011d0| 68 65 20 42 75 74 74 6f | 6e 20 72 65 63 74 0d 09 |he Butto|n rect..|
|000011e0| 09 09 09 3a 3a 49 6e 73 | 65 74 52 65 63 74 28 26 |...::Ins|etRect(&|
|000011f0| 42 75 74 74 6f 6e 52 65 | 63 74 2c 20 35 2c 20 35 |ButtonRe|ct, 5, 5|
|00001200| 29 3b 0d 09 09 09 09 0d | 09 09 09 09 2f 2f 20 44 |);......|....// D|
|00001210| 6f 20 74 68 65 20 62 75 | 74 74 6f 6e 20 62 65 68 |o the bu|tton beh|
|00001220| 61 76 69 6f 72 0d 20 20 | 20 20 09 09 09 3a 3a 49 |avior. | ...::I|
|00001230| 6e 76 65 72 74 52 6f 75 | 6e 64 52 65 63 74 28 26 |nvertRou|ndRect(&|
|00001240| 42 75 74 74 6f 6e 52 65 | 63 74 2c 20 4f 76 61 6c |ButtonRe|ct, Oval|
|00001250| 53 69 7a 65 2c 20 4f 76 | 61 6c 53 69 7a 65 29 3b |Size, Ov|alSize);|
|00001260| 0d 20 20 20 20 09 09 09 | 57 61 69 74 43 6c 69 63 |. ...|WaitClic|
|00001270| 6b 28 29 3b 0d 20 20 20 | 20 09 09 09 3a 3a 49 6e |k();. | ...::In|
|00001280| 76 65 72 74 52 6f 75 6e | 64 52 65 63 74 28 26 42 |vertRoun|dRect(&B|
|00001290| 75 74 74 6f 6e 52 65 63 | 74 2c 20 4f 76 61 6c 53 |uttonRec|t, OvalS|
|000012a0| 69 7a 65 2c 20 4f 76 61 | 6c 53 69 7a 65 29 3b 0d |ize, Ova|lSize);.|
|000012b0| 20 20 20 20 09 09 09 0d | 20 20 20 20 09 09 09 2f | ....| .../|
|000012c0| 2f 20 52 65 6c 65 61 73 | 65 20 74 68 65 20 63 6f |/ Releas|e the co|
|000012d0| 6e 74 65 78 74 0d 20 20 | 20 20 09 09 09 6d 43 6f |ntext. | ...mCo|
|000012e0| 6e 74 61 69 6e 65 72 53 | 69 74 65 50 2d 3e 52 65 |ntainerS|iteP->Re|
|000012f0| 6c 65 61 73 65 43 6f 6e | 74 65 78 74 28 26 43 6f |leaseCon|text(&Co|
|00001300| 6e 74 65 78 74 29 3b 0d | 20 20 20 20 09 09 09 0d |ntext);.| ....|
|00001310| 20 20 20 20 09 09 09 2f | 2f 20 42 72 6f 61 64 63 | .../|/ Broadc|
|00001320| 61 73 74 20 74 68 65 20 | 65 76 65 6e 74 0d 20 20 |ast the |event. |
|00001330| 20 20 09 09 09 42 72 6f | 61 64 63 61 73 74 28 49 | ...Bro|adcast(I|
|00001340| 49 44 5f 49 44 69 73 70 | 61 74 63 68 2c 20 6b 45 |ID_IDisp|atch, kE|
|00001350| 76 65 6e 74 4f 6e 43 6c | 69 63 6b 2c 20 6e 69 6c |ventOnCl|ick, nil|
|00001360| 29 3b 0d 20 20 20 20 09 | 09 7d 0d 20 20 20 20 09 |);. .|.}. .|
|00001370| 09 0d 20 20 20 20 09 09 | 62 72 65 61 6b 3b 0d 20 |.. ..|break;. |
|00001380| 20 20 20 09 7d 0d 20 20 | 20 20 09 09 0d 20 20 20 | .}. | ... |
|00001390| 20 7d 0d 0d 20 20 20 20 | 72 65 74 75 72 6e 20 53 | }.. |return S|
|000013a0| 5f 4f 4b 3b 0d 7d 0d 0d | 23 70 72 61 67 6d 61 20 |_OK;.}..|#pragma |
|000013b0| 6d 61 72 6b 20 3d 3d 3d | 20 43 4a 53 42 75 74 74 |mark ===| CJSButt|
|000013c0| 6f 6e 3a 3a 49 50 65 72 | 73 69 73 74 50 72 6f 70 |on::IPer|sistProp|
|000013d0| 65 72 74 79 42 61 67 20 | 4f 76 65 72 72 69 64 65 |ertyBag |Override|
|000013e0| 20 4d 65 74 68 6f 64 73 | 20 3d 3d 3d 0d 0d 2f 2f | Methods| ===..//|
|000013f0| 3d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |=-------|--------|
|00001400| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001410| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001420| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 3d 0d 2f 2f 09 |--------|---=.//.|
|00001440| 43 4a 53 42 75 74 74 6f | 6e 43 6f 6e 74 72 6f 6c |CJSButto|nControl|
|00001450| 3a 3a 49 50 65 72 73 69 | 73 74 50 72 6f 70 65 72 |::IPersi|stProper|
|00001460| 74 79 42 61 67 3a 3a 49 | 6e 69 74 4e 65 77 0d 2f |tyBag::I|nitNew./|
|00001470| 2f 3d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/=------|--------|
|00001480| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001490| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000014a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000014b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 3d 0d 2f 2f |--------|----=.//|
|000014c0| 0d 53 54 44 4d 45 54 48 | 4f 44 49 4d 50 0d 43 4a |.STDMETH|ODIMP.CJ|
|000014d0| 53 42 75 74 74 6f 6e 43 | 6f 6e 74 72 6f 6c 3a 3a |SButtonC|ontrol::|
|000014e0| 49 6e 69 74 4e 65 77 28 | 76 6f 69 64 29 0d 7b 0d |InitNew(|void).{.|
|000014f0| 09 2f 2f 20 43 61 6c 6c | 20 74 68 65 20 62 61 73 |.// Call| the bas|
|00001500| 65 20 63 6f 6e 74 72 6f | 6c 20 74 6f 20 73 65 74 |e contro|l to set|
|00001510| 20 75 70 20 64 65 66 61 | 75 6c 74 73 20 66 6f 72 | up defa|ults for|
|00001520| 20 49 44 2c 20 77 69 64 | 74 68 20 61 6e 64 20 68 | ID, wid|th and h|
|00001530| 65 69 67 68 74 0d 09 43 | 42 61 73 65 43 6f 6e 74 |eight..C|BaseCont|
|00001540| 72 6f 6c 3a 3a 49 6e 69 | 74 4e 65 77 28 29 3b 09 |rol::Ini|tNew();.|
|00001550| 0d 09 0d 09 2f 2f 20 57 | 65 20 63 61 6e 20 75 73 |....// W|e can us|
|00001560| 65 20 74 68 65 20 70 72 | 6f 70 65 72 74 79 20 62 |e the pr|operty b|
|00001570| 61 67 20 69 6e 74 65 72 | 66 61 63 65 20 6f 6e 20 |ag inter|face on |
|00001580| 74 68 65 20 4f 62 6a 65 | 63 74 20 44 65 73 63 20 |the Obje|ct Desc |
|00001590| 0d 09 2f 2f 20 74 6f 20 | 72 65 74 72 69 65 76 65 |..// to |retrieve|
|000015a0| 20 64 65 66 61 75 6c 74 | 20 70 72 6f 70 65 72 74 | default| propert|
|000015b0| 79 20 76 61 6c 75 65 73 | 0d 09 69 66 20 28 20 6d |y values|..if ( m|
|000015c0| 4f 62 6a 65 63 74 44 65 | 73 63 20 29 0d 09 7b 0d |ObjectDe|sc )..{.|
|000015d0| 09 09 49 50 72 6f 70 65 | 72 74 79 42 61 67 2a 20 |..IPrope|rtyBag* |
|000015e0| 50 72 6f 70 65 72 74 79 | 42 61 67 20 3d 20 6e 69 |Property|Bag = ni|
|000015f0| 6c 3b 0d 09 09 0d 09 09 | 6d 4f 62 6a 65 63 74 44 |l;......|mObjectD|
|00001600| 65 73 63 2d 3e 51 75 65 | 72 79 49 6e 74 65 72 66 |esc->Que|ryInterf|
|00001610| 61 63 65 28 49 49 44 5f | 49 50 72 6f 70 65 72 74 |ace(IID_|IPropert|
|00001620| 79 42 61 67 2c 20 26 50 | 72 6f 70 65 72 74 79 42 |yBag, &P|ropertyB|
|00001630| 61 67 29 3b 0d 09 09 0d | 09 09 2f 2f 20 69 66 20 |ag);....|..// if |
|00001640| 77 65 20 67 6f 74 20 61 | 20 70 72 6f 70 65 72 74 |we got a| propert|
|00001650| 79 20 62 61 67 20 69 6e | 74 65 72 66 61 63 65 2c |y bag in|terface,|
|00001660| 20 75 73 65 20 69 74 20 | 74 6f 20 67 65 74 20 74 | use it |to get t|
|00001670| 68 65 20 70 72 6f 70 65 | 72 74 79 20 76 61 6c 75 |he prope|rty valu|
|00001680| 65 0d 09 09 69 66 20 28 | 20 50 72 6f 70 65 72 74 |e...if (| Propert|
|00001690| 79 42 61 67 20 29 0d 09 | 09 7b 0d 09 09 09 47 65 |yBag )..|.{....Ge|
|000016a0| 74 56 61 6c 75 65 46 72 | 6f 6d 50 72 6f 70 65 72 |tValueFr|omProper|
|000016b0| 74 79 42 61 67 28 50 72 | 6f 70 65 72 74 79 42 61 |tyBag(Pr|opertyBa|
|000016c0| 67 2c 20 6e 69 6c 29 3b | 0d 09 09 09 50 72 6f 70 |g, nil);|....Prop|
|000016d0| 65 72 74 79 42 61 67 2d | 3e 52 65 6c 65 61 73 65 |ertyBag-|>Release|
|000016e0| 28 29 3b 0d 09 09 7d 0d | 09 7d 0d 09 65 6c 73 65 |();...}.|.}..else|
|000016f0| 09 2f 2f 20 43 61 6e 27 | 74 20 64 6f 20 6d 75 63 |.// Can'|t do muc|
|00001700| 68 20 65 6c 73 65 20 74 | 68 61 6e 20 74 68 69 73 |h else t|han this|
|00001710| 0d 09 09 73 74 72 63 70 | 79 28 6d 56 61 6c 75 65 |...strcp|y(mValue|
|00001720| 2c 20 22 43 6c 69 63 6b | 4d 65 22 29 3b 0d 09 0d |, "Click|Me");...|
|00001730| 09 72 65 74 75 72 6e 20 | 53 5f 4f 4b 3b 0d 7d 0d |.return |S_OK;.}.|
|00001740| 0d 0d 2f 2f 3d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//=---|--------|
|00001750| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001760| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001770| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001780| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 3d |--------|-------=|
|00001790| 0d 2f 2f 09 43 4a 53 42 | 75 74 74 6f 6e 43 6f 6e |.//.CJSB|uttonCon|
|000017a0| 74 72 6f 6c 3a 3a 49 50 | 65 72 73 69 73 74 50 72 |trol::IP|ersistPr|
|000017b0| 6f 70 65 72 74 79 42 61 | 67 3a 3a 4c 6f 61 64 0d |opertyBa|g::Load.|
|000017c0| 2f 2f 3d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//=-----|--------|
|000017d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000017e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000017f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001800| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 3d 0d 2f |--------|-----=./|
|00001810| 2f 0d 53 54 44 4d 45 54 | 48 4f 44 49 4d 50 0d 43 |/.STDMET|HODIMP.C|
|00001820| 4a 53 42 75 74 74 6f 6e | 43 6f 6e 74 72 6f 6c 3a |JSButton|Control:|
|00001830| 3a 4c 6f 61 64 28 49 50 | 72 6f 70 65 72 74 79 42 |:Load(IP|ropertyB|
|00001840| 61 67 2a 20 50 72 6f 70 | 65 72 74 79 42 61 67 2c |ag* Prop|ertyBag,|
|00001850| 20 49 45 72 72 6f 72 4c | 6f 67 2a 20 45 72 72 6f | IErrorL|og* Erro|
|00001860| 72 4c 6f 67 29 0d 7b 0d | 09 41 58 45 72 72 6f 72 |rLog).{.|.AXError|
|00001870| 43 6f 64 65 20 52 65 73 | 75 6c 74 20 3d 20 43 42 |Code Res|ult = CB|
|00001880| 61 73 65 43 6f 6e 74 72 | 6f 6c 3a 3a 4c 6f 61 64 |aseContr|ol::Load|
|00001890| 28 50 72 6f 70 65 72 74 | 79 42 61 67 2c 20 45 72 |(Propert|yBag, Er|
|000018a0| 72 6f 72 4c 6f 67 29 3b | 0d 09 0d 09 47 65 74 56 |rorLog);|....GetV|
|000018b0| 61 6c 75 65 46 72 6f 6d | 50 72 6f 70 65 72 74 79 |alueFrom|Property|
|000018c0| 42 61 67 28 50 72 6f 70 | 65 72 74 79 42 61 67 2c |Bag(Prop|ertyBag,|
|000018d0| 20 45 72 72 6f 72 4c 6f | 67 29 3b 0d 0d 09 72 65 | ErrorLo|g);...re|
|000018e0| 74 75 72 6e 20 53 5f 4f | 4b 3b 0d 7d 0d 0d 0d 2f |turn S_O|K;.}.../|
|000018f0| 2f 3d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/=------|--------|
|00001900| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001930| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 3d 0d 2f 2f |--------|----=.//|
|00001940| 09 43 4a 53 42 75 74 74 | 6f 6e 43 6f 6e 74 72 6f |.CJSButt|onContro|
|00001950| 6c 3a 3a 49 50 65 72 73 | 69 73 74 50 72 6f 70 65 |l::IPers|istPrope|
|00001960| 72 74 79 42 61 67 3a 3a | 53 61 76 65 0d 2f 2f 3d |rtyBag::|Save.//=|
|00001970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 3d 0d 2f 2f 0d 53 |--------|--=.//.S|
|000019c0| 54 44 4d 45 54 48 4f 44 | 49 4d 50 0d 43 4a 53 42 |TDMETHOD|IMP.CJSB|
|000019d0| 75 74 74 6f 6e 43 6f 6e | 74 72 6f 6c 3a 3a 53 61 |uttonCon|trol::Sa|
|000019e0| 76 65 28 49 50 72 6f 70 | 65 72 74 79 42 61 67 2a |ve(IProp|ertyBag*|
|000019f0| 20 50 72 6f 70 65 72 74 | 79 42 61 67 2c 20 42 4f | Propert|yBag, BO|
|00001a00| 4f 4c 20 43 6c 65 61 72 | 44 69 72 74 79 2c 20 42 |OL Clear|Dirty, B|
|00001a10| 4f 4f 4c 20 53 61 76 65 | 41 6c 6c 50 72 6f 70 65 |OOL Save|AllPrope|
|00001a20| 72 74 69 65 73 29 0d 7b | 0d 09 23 70 72 61 67 6d |rties).{|..#pragm|
|00001a30| 61 20 75 6e 75 73 65 64 | 28 43 6c 65 61 72 44 69 |a unused|(ClearDi|
|00001a40| 72 74 79 2c 20 53 61 76 | 65 41 6c 6c 50 72 6f 70 |rty, Sav|eAllProp|
|00001a50| 65 72 74 69 65 73 29 0d | 09 0d 09 41 58 45 72 72 |erties).|...AXErr|
|00001a60| 6f 72 43 6f 64 65 20 52 | 65 73 75 6c 74 20 3d 20 |orCode R|esult = |
|00001a70| 43 42 61 73 65 43 6f 6e | 74 72 6f 6c 3a 3a 53 61 |CBaseCon|trol::Sa|
|00001a80| 76 65 28 50 72 6f 70 65 | 72 74 79 42 61 67 2c 20 |ve(Prope|rtyBag, |
|00001a90| 43 6c 65 61 72 44 69 72 | 74 79 2c 20 53 61 76 65 |ClearDir|ty, Save|
|00001aa0| 41 6c 6c 50 72 6f 70 65 | 72 74 69 65 73 29 3b 0d |AllPrope|rties);.|
|00001ab0| 09 0d 09 69 66 20 28 20 | 52 65 73 75 6c 74 20 3d |...if ( |Result =|
|00001ac0| 3d 20 53 5f 4f 4b 20 29 | 0d 09 7b 0d 09 09 56 41 |= S_OK )|..{...VA|
|00001ad0| 52 49 41 4e 54 09 56 61 | 72 3b 0d 0d 09 09 2f 2f |RIANT.Va|r;....//|
|00001ae0| 20 46 69 6c 6c 20 69 6e | 20 74 68 65 20 76 61 72 | Fill in| the var|
|00001af0| 69 61 6e 74 20 73 74 72 | 75 63 74 75 72 65 0d 09 |iant str|ucture..|
|00001b00| 09 56 61 72 69 61 6e 74 | 49 6e 69 74 28 26 56 61 |.Variant|Init(&Va|
|00001b10| 72 29 3b 0d 09 09 56 61 | 72 53 65 74 42 53 74 72 |r);...Va|rSetBStr|
|00001b20| 28 26 56 61 72 2c 20 6d | 56 61 6c 75 65 29 3b 0d |(&Var, m|Value);.|
|00001b30| 0d 09 09 2f 2f 20 57 72 | 69 74 65 20 6f 75 72 20 |...// Wr|ite our |
|00001b40| 76 61 6c 75 65 20 70 72 | 6f 70 65 72 74 79 27 73 |value pr|operty's|
|00001b50| 20 76 61 6c 75 65 0d 09 | 09 52 65 73 75 6c 74 20 | value..|.Result |
|00001b60| 3d 20 50 72 6f 70 65 72 | 74 79 42 61 67 2d 3e 57 |= Proper|tyBag->W|
|00001b70| 72 69 74 65 28 22 76 61 | 6c 75 65 22 2c 20 26 56 |rite("va|lue", &V|
|00001b80| 61 72 29 3b 0d 0d 09 09 | 2f 2f 20 46 72 65 65 20 |ar);....|// Free |
|00001b90| 74 68 65 20 76 61 72 69 | 61 6e 74 20 73 74 72 69 |the vari|ant stri|
|00001ba0| 6e 67 0d 09 09 53 79 73 | 46 72 65 65 53 74 72 69 |ng...Sys|FreeStri|
|00001bb0| 6e 67 28 56 61 72 2e 6e | 31 2e 6e 32 2e 6e 33 2e |ng(Var.n|1.n2.n3.|
|00001bc0| 62 73 74 72 56 61 6c 29 | 3b 0d 09 7d 0d 09 0d 09 |bstrVal)|;..}....|
|00001bd0| 72 65 74 75 72 6e 20 52 | 65 73 75 6c 74 3b 0d 7d |return R|esult;.}|
|00001be0| 0d 0d 0d 23 70 72 61 67 | 6d 61 20 6d 61 72 6b 20 |...#prag|ma mark |
|00001bf0| 3d 3d 3d 20 43 4a 53 42 | 75 74 74 6f 6e 43 6f 6e |=== CJSB|uttonCon|
|00001c00| 74 72 6f 6c 3a 3a 49 44 | 69 73 70 61 74 63 68 20 |trol::ID|ispatch |
|00001c10| 6d 65 74 68 6f 64 73 20 | 3d 3d 3d 0d 0d 2f 2a 2a |methods |===../**|
|00001c20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001c30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001c40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001c50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2f |********|*******/|
|00001c60| 0d 0d 2f 2f 3d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//=---|--------|
|00001c70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001ca0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 3d |--------|-------=|
|00001cb0| 0d 2f 2f 20 20 43 4a 53 | 42 75 74 74 6f 6e 43 6f |.// CJS|ButtonCo|
|00001cc0| 6e 74 72 6f 6c 3a 3a 49 | 44 69 73 70 61 74 63 68 |ntrol::I|Dispatch|
|00001cd0| 3a 3a 47 65 74 49 44 73 | 4f 66 4e 61 6d 65 73 09 |::GetIDs|OfNames.|
|00001ce0| 0d 2f 2f 3d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//=----|--------|
|00001cf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001d00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001d20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 3d 0d |--------|------=.|
|00001d30| 53 54 44 4d 45 54 48 4f | 44 49 4d 50 0d 43 4a 53 |STDMETHO|DIMP.CJS|
|00001d40| 42 75 74 74 6f 6e 43 6f | 6e 74 72 6f 6c 3a 3a 47 |ButtonCo|ntrol::G|
|00001d50| 65 74 49 44 73 4f 66 4e | 61 6d 65 73 28 52 45 46 |etIDsOfN|ames(REF|
|00001d60| 49 49 44 20 69 6e 52 65 | 66 49 44 2c 20 63 68 61 |IID inRe|fID, cha|
|00001d70| 72 2a 2a 20 69 6e 4e 61 | 6d 65 73 2c 20 75 6e 73 |r** inNa|mes, uns|
|00001d80| 69 67 6e 65 64 20 69 6e | 74 20 69 6e 4e 61 6d 65 |igned in|t inName|
|00001d90| 43 6f 75 6e 74 2c 20 0d | 20 20 20 20 09 09 09 09 |Count, .| ....|
|00001da0| 09 09 09 4c 43 49 44 20 | 69 6e 4c 6f 63 61 6c 65 |...LCID |inLocale|
|00001db0| 49 44 2c 20 44 49 53 50 | 49 44 2a 20 6f 75 74 44 |ID, DISP|ID* outD|
|00001dc0| 69 73 70 49 44 29 0d 7b | 0d 23 70 72 61 67 6d 61 |ispID).{|.#pragma|
|00001dd0| 20 75 6e 75 73 65 64 28 | 69 6e 52 65 66 49 44 29 | unused(|inRefID)|
|00001de0| 0d 23 70 72 61 67 6d 61 | 20 75 6e 75 73 65 64 28 |.#pragma| unused(|
|00001df0| 69 6e 4c 6f 63 61 6c 65 | 49 44 29 0d 0d 09 41 58 |inLocale|ID)...AX|
|00001e00| 45 72 72 6f 72 43 6f 64 | 65 20 52 65 73 75 6c 74 |ErrorCod|e Result|
|00001e10| 20 3d 20 4e 4f 45 52 52 | 4f 52 3b 0d 09 0d 09 2f | = NOERR|OR;..../|
|00001e20| 2f 20 4c 6f 6f 70 20 74 | 68 72 6f 75 67 68 20 61 |/ Loop t|hrough a|
|00001e30| 6c 6c 20 74 68 65 20 6e | 61 6d 65 73 20 77 65 20 |ll the n|ames we |
|00001e40| 6b 6e 6f 77 20 61 62 6f | 75 74 20 61 6e 64 20 72 |know abo|ut and r|
|00001e50| 65 74 75 72 6e 20 74 68 | 65 20 44 49 53 50 49 44 |eturn th|e DISPID|
|00001e60| 0d 09 66 6f 72 20 28 69 | 6e 74 20 69 20 3d 20 30 |..for (i|nt i = 0|
|00001e70| 3b 20 69 20 3c 20 69 6e | 4e 61 6d 65 43 6f 75 6e |; i < in|NameCoun|
|00001e80| 74 20 26 26 20 52 65 73 | 75 6c 74 20 3d 3d 20 4e |t && Res|ult == N|
|00001e90| 4f 45 52 52 4f 52 3b 20 | 69 2b 2b 29 0d 09 7b 0d |OERROR; |i++)..{.|
|00001ea0| 09 09 69 66 20 28 20 73 | 74 72 63 6d 70 28 20 69 |..if ( s|trcmp( i|
|00001eb0| 6e 4e 61 6d 65 73 5b 69 | 5d 2c 20 22 6e 61 6d 65 |nNames[i|], "name|
|00001ec0| 22 20 29 20 3d 3d 20 30 | 20 29 0d 09 09 09 6f 75 |" ) == 0| )....ou|
|00001ed0| 74 44 69 73 70 49 44 5b | 69 5d 20 3d 20 6b 50 72 |tDispID[|i] = kPr|
|00001ee0| 6f 70 4e 61 6d 65 3b 0d | 09 09 65 6c 73 65 20 69 |opName;.|..else i|
|00001ef0| 66 20 28 20 73 74 72 63 | 6d 70 28 20 69 6e 4e 61 |f ( strc|mp( inNa|
|00001f00| 6d 65 73 5b 69 5d 2c 20 | 22 76 61 6c 75 65 22 20 |mes[i], |"value" |
|00001f10| 29 20 3d 3d 20 30 20 29 | 0d 09 09 09 6f 75 74 44 |) == 0 )|....outD|
|00001f20| 69 73 70 49 44 5b 69 5d | 20 3d 20 6b 50 72 6f 70 |ispID[i]| = kProp|
|00001f30| 56 61 6c 75 65 3b 0d 09 | 09 65 6c 73 65 20 69 66 |Value;..|.else if|
|00001f40| 20 28 20 73 74 72 63 6d | 70 28 20 69 6e 4e 61 6d | ( strcm|p( inNam|
|00001f50| 65 73 5b 69 5d 2c 20 22 | 63 6c 69 63 6b 22 20 29 |es[i], "|click" )|
|00001f60| 20 3d 3d 20 30 20 29 0d | 09 09 09 6f 75 74 44 69 | == 0 ).|...outDi|
|00001f70| 73 70 49 44 5b 69 5d 20 | 3d 20 6b 4d 65 74 68 6f |spID[i] |= kMetho|
|00001f80| 64 43 6c 69 63 6b 3b 0d | 09 09 65 6c 73 65 0d 09 |dClick;.|..else..|
|00001f90| 09 09 6f 75 74 44 69 73 | 70 49 44 5b 69 5d 20 3d |..outDis|pID[i] =|
|00001fa0| 20 2d 31 3b 0d 09 09 09 | 0d 09 09 69 66 20 28 6f | -1;....|...if (o|
|00001fb0| 75 74 44 69 73 70 49 44 | 5b 69 5d 20 3d 3d 20 2d |utDispID|[i] == -|
|00001fc0| 31 29 0d 09 09 09 52 65 | 73 75 6c 74 20 3d 20 44 |1)....Re|sult = D|
|00001fd0| 49 53 50 5f 45 5f 55 4e | 4b 4e 4f 57 4e 4e 41 4d |ISP_E_UN|KNOWNNAM|
|00001fe0| 45 3b 0d 09 7d 0d 09 0d | 09 72 65 74 75 72 6e 20 |E;..}...|.return |
|00001ff0| 52 65 73 75 6c 74 3b 0d | 7d 0d 0d 0d 2f 2f 3d 2d |Result;.|}...//=-|
|00002000| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002020| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002030| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002040| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 3d 0d 2f 2f 20 20 43 |--------|-=.// C|
|00002050| 4a 53 42 75 74 74 6f 6e | 43 6f 6e 74 72 6f 6c 3a |JSButton|Control:|
|00002060| 3a 49 44 69 73 70 61 74 | 63 68 3a 3a 49 6e 76 6f |:IDispat|ch::Invo|
|00002070| 6b 65 09 0d 2f 2f 3d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ke..//=-|--------|
|00002080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020c0| 2d 3d 0d 53 54 44 4d 45 | 54 48 4f 44 49 4d 50 0d |-=.STDME|THODIMP.|
|000020d0| 43 4a 53 42 75 74 74 6f | 6e 43 6f 6e 74 72 6f 6c |CJSButto|nControl|
|000020e0| 3a 3a 49 6e 76 6f 6b 65 | 28 44 49 53 50 49 44 20 |::Invoke|(DISPID |
|000020f0| 69 6e 44 69 73 70 49 44 | 2c 20 52 45 46 49 49 44 |inDispID|, REFIID|
|00002100| 20 69 6e 52 65 66 49 44 | 2c 20 4c 43 49 44 20 69 | inRefID|, LCID i|
|00002110| 6e 4c 6f 63 61 6c 65 49 | 44 2c 20 75 6e 73 69 67 |nLocaleI|D, unsig|
|00002120| 6e 65 64 20 73 68 6f 72 | 74 20 69 6e 46 6c 61 67 |ned shor|t inFlag|
|00002130| 73 2c 20 44 49 53 50 50 | 41 52 41 4d 53 2a 20 69 |s, DISPP|ARAMS* i|
|00002140| 6e 50 61 72 61 6d 73 2c | 0d 20 20 20 20 20 20 09 |nParams,|. .|
|00002150| 09 09 09 09 56 41 52 49 | 41 4e 54 2a 20 6f 75 74 |....VARI|ANT* out|
|00002160| 52 65 73 75 6c 74 2c 20 | 45 58 43 45 50 49 4e 46 |Result, |EXCEPINF|
|00002170| 4f 2a 20 6f 75 74 45 78 | 63 65 70 49 6e 66 6f 2c |O* outEx|cepInfo,|
|00002180| 20 75 6e 73 69 67 6e 65 | 64 20 69 6e 74 2a 20 6f | unsigne|d int* o|
|00002190| 75 74 41 72 67 45 72 72 | 29 0d 7b 0d 23 70 72 61 |utArgErr|).{.#pra|
|000021a0| 67 6d 61 20 75 6e 75 73 | 65 64 28 69 6e 52 65 66 |gma unus|ed(inRef|
|000021b0| 49 44 29 0d 23 70 72 61 | 67 6d 61 20 75 6e 75 73 |ID).#pra|gma unus|
|000021c0| 65 64 28 69 6e 4c 6f 63 | 61 6c 65 49 44 29 0d 23 |ed(inLoc|aleID).#|
|000021d0| 70 72 61 67 6d 61 20 75 | 6e 75 73 65 64 28 6f 75 |pragma u|nused(ou|
|000021e0| 74 45 78 63 65 70 49 6e | 66 6f 29 0d 23 70 72 61 |tExcepIn|fo).#pra|
|000021f0| 67 6d 61 20 75 6e 75 73 | 65 64 28 6f 75 74 41 72 |gma unus|ed(outAr|
|00002200| 67 45 72 72 29 0d 0d 09 | 41 58 45 72 72 6f 72 43 |gErr)...|AXErrorC|
|00002210| 6f 64 65 20 52 65 73 75 | 6c 74 20 3d 20 4e 4f 45 |ode Resu|lt = NOE|
|00002220| 52 52 4f 52 3b 0d 09 0d | 09 2f 2f 20 49 6e 69 74 |RROR;...|.// Init|
|00002230| 69 61 6c 69 7a 65 20 74 | 68 65 20 72 65 74 75 72 |ialize t|he retur|
|00002240| 6e 20 72 65 73 75 6c 74 | 0d 09 56 61 72 69 61 6e |n result|..Varian|
|00002250| 74 49 6e 69 74 28 6f 75 | 74 52 65 73 75 6c 74 29 |tInit(ou|tResult)|
|00002260| 3b 0d 0d 09 2f 2f 20 69 | 66 20 74 68 69 73 20 69 |;...// i|f this i|
|00002270| 73 20 61 20 6d 65 74 68 | 6f 64 20 63 61 6c 6c 0d |s a meth|od call.|
|00002280| 09 69 66 20 28 69 6e 46 | 6c 61 67 73 20 26 20 44 |.if (inF|lags & D|
|00002290| 49 53 50 41 54 43 48 5f | 4d 45 54 48 4f 44 29 09 |ISPATCH_|METHOD).|
|000022a0| 0d 09 7b 0d 09 09 73 77 | 69 74 63 68 20 28 69 6e |..{...sw|itch (in|
|000022b0| 44 69 73 70 49 44 29 0d | 09 09 7b 0d 09 09 09 63 |DispID).|..{....c|
|000022c0| 61 73 65 20 6b 4d 65 74 | 68 6f 64 43 6c 69 63 6b |ase kMet|hodClick|
|000022d0| 3a 0d 09 09 09 09 6d 53 | 63 72 69 70 74 43 6c 69 |:.....mS|criptCli|
|000022e0| 63 6b 20 3d 20 74 72 75 | 65 3b 0d 09 09 09 09 44 |ck = tru|e;.....D|
|000022f0| 6f 4d 6f 75 73 65 28 6b | 41 58 4d 6f 75 73 65 44 |oMouse(k|AXMouseD|
|00002300| 6f 77 6e 2c 20 6e 69 6c | 29 3b 0d 09 09 09 09 6d |own, nil|);.....m|
|00002310| 53 63 72 69 70 74 43 6c | 69 63 6b 20 3d 20 66 61 |ScriptCl|ick = fa|
|00002320| 6c 73 65 3b 0d 09 09 09 | 09 62 72 65 61 6b 3b 0d |lse;....|.break;.|
|00002330| 09 09 7d 0d 09 7d 0d 09 | 65 6c 73 65 20 69 66 20 |..}..}..|else if |
|00002340| 28 69 6e 46 6c 61 67 73 | 20 26 20 44 49 53 50 41 |(inFlags| & DISPA|
|00002350| 54 43 48 5f 50 52 4f 50 | 45 52 54 59 47 45 54 29 |TCH_PROP|ERTYGET)|
|00002360| 20 09 2f 2f 20 69 66 20 | 74 68 69 73 20 69 73 20 | .// if |this is |
|00002370| 61 20 47 65 74 20 50 72 | 6f 70 65 72 74 79 20 63 |a Get Pr|operty c|
|00002380| 61 6c 6c 0d 09 7b 0d 09 | 09 63 68 61 72 2a 20 76 |all..{..|.char* v|
|00002390| 52 65 73 75 6c 74 20 3d | 20 6e 69 6c 3b 0d 0d 09 |Result =| nil;...|
|000023a0| 09 73 77 69 74 63 68 20 | 28 69 6e 44 69 73 70 49 |.switch |(inDispI|
|000023b0| 44 29 0d 09 09 7b 0d 09 | 09 09 63 61 73 65 20 6b |D)...{..|..case k|
|000023c0| 50 72 6f 70 4e 61 6d 65 | 3a 09 09 2f 2f 20 52 65 |PropName|:..// Re|
|000023d0| 74 75 72 6e 20 74 68 65 | 20 49 44 20 6f 66 20 74 |turn the| ID of t|
|000023e0| 68 65 20 63 6f 6e 74 72 | 6f 6c 0d 09 09 09 7b 0d |he contr|ol....{.|
|000023f0| 09 09 09 09 63 68 61 72 | 09 4e 61 6d 65 5b 32 35 |....char|.Name[25|
|00002400| 36 5d 3b 0d 09 09 09 09 | 0d 09 09 09 09 47 65 74 |6];.....|.....Get|
|00002410| 49 44 28 32 35 36 2c 20 | 4e 61 6d 65 29 3b 0d 09 |ID(256, |Name);..|
|00002420| 09 09 09 6f 75 74 52 65 | 73 75 6c 74 2d 3e 6e 31 |...outRe|sult->n1|
|00002430| 2e 6e 32 2e 76 74 20 3d | 20 56 54 5f 42 53 54 52 |.n2.vt =| VT_BSTR|
|00002440| 3b 0d 09 09 09 09 6f 75 | 74 52 65 73 75 6c 74 2d |;.....ou|tResult-|
|00002450| 3e 6e 31 2e 6e 32 2e 6e | 33 2e 62 73 74 72 56 61 |>n1.n2.n|3.bstrVa|
|00002460| 6c 20 3d 20 53 79 73 41 | 6c 6c 6f 63 53 74 72 69 |l = SysA|llocStri|
|00002470| 6e 67 4c 65 6e 28 4e 61 | 6d 65 2c 20 73 74 72 6c |ngLen(Na|me, strl|
|00002480| 65 6e 28 4e 61 6d 65 29 | 29 3b 0d 09 09 09 09 62 |en(Name)|);.....b|
|00002490| 72 65 61 6b 3b 0d 09 09 | 09 7d 0d 09 09 09 09 09 |reak;...|.}......|
|000024a0| 0d 09 09 09 63 61 73 65 | 20 6b 50 72 6f 70 56 61 |....case| kPropVa|
|000024b0| 6c 75 65 3a 09 2f 2f 20 | 52 65 74 75 72 6e 20 6f |lue:.// |Return o|
|000024c0| 75 72 20 63 75 72 72 65 | 6e 74 20 76 61 6c 75 65 |ur curre|nt value|
|000024d0| 0d 09 09 09 09 6f 75 74 | 52 65 73 75 6c 74 2d 3e |.....out|Result->|
|000024e0| 6e 31 2e 6e 32 2e 76 74 | 20 3d 20 56 54 5f 42 53 |n1.n2.vt| = VT_BS|
|000024f0| 54 52 3b 0d 09 09 09 09 | 6f 75 74 52 65 73 75 6c |TR;.....|outResul|
|00002500| 74 2d 3e 6e 31 2e 6e 32 | 2e 6e 33 2e 62 73 74 72 |t->n1.n2|.n3.bstr|
|00002510| 56 61 6c 20 3d 20 53 79 | 73 41 6c 6c 6f 63 53 74 |Val = Sy|sAllocSt|
|00002520| 72 69 6e 67 4c 65 6e 28 | 6d 56 61 6c 75 65 2c 20 |ringLen(|mValue, |
|00002530| 73 74 72 6c 65 6e 28 6d | 56 61 6c 75 65 29 29 3b |strlen(m|Value));|
|00002540| 0d 09 09 09 09 62 72 65 | 61 6b 3b 0d 0d 09 09 09 |.....bre|ak;.....|
|00002550| 64 65 66 61 75 6c 74 3a | 0d 09 09 09 09 72 65 74 |default:|.....ret|
|00002560| 75 72 6e 20 44 49 53 50 | 5f 45 5f 4d 45 4d 42 45 |urn DISP|_E_MEMBE|
|00002570| 52 4e 4f 54 46 4f 55 4e | 44 3b 0d 09 09 7d 0d 09 |RNOTFOUN|D;...}..|
|00002580| 7d 0d 09 65 6c 73 65 20 | 69 66 20 28 69 6e 46 6c |}..else |if (inFl|
|00002590| 61 67 73 20 26 20 44 49 | 53 50 41 54 43 48 5f 50 |ags & DI|SPATCH_P|
|000025a0| 52 4f 50 45 52 54 59 50 | 55 54 29 09 2f 2f 20 65 |ROPERTYP|UT).// e|
|000025b0| 6c 73 65 20 69 66 20 74 | 68 69 73 20 69 73 20 61 |lse if t|his is a|
|000025c0| 20 70 75 74 20 70 72 6f | 70 65 72 74 79 20 63 61 | put pro|perty ca|
|000025d0| 6c 6c 0d 09 7b 0d 09 09 | 2f 2f 20 4d 61 6b 65 20 |ll..{...|// Make |
|000025e0| 73 75 72 65 20 74 68 61 | 74 20 77 65 20 68 61 76 |sure tha|t we hav|
|000025f0| 65 20 61 74 20 6c 65 61 | 73 74 20 6f 6e 65 20 70 |e at lea|st one p|
|00002600| 61 72 61 6d 65 74 65 72 | 20 61 6e 64 20 74 68 61 |arameter| and tha|
|00002610| 74 20 69 74 20 69 73 20 | 65 69 74 68 65 72 20 61 |t it is |either a|
|00002620| 20 73 74 72 20 6f 72 20 | 63 61 6e 20 62 65 20 6d | str or |can be m|
|00002630| 61 64 65 20 69 6e 74 6f | 20 6f 6e 65 0d 09 09 69 |ade into| one...i|
|00002640| 66 20 28 69 6e 50 61 72 | 61 6d 73 2d 3e 63 41 72 |f (inPar|ams->cAr|
|00002650| 67 73 20 3c 20 31 29 0d | 09 09 09 72 65 74 75 72 |gs < 1).|...retur|
|00002660| 6e 20 44 49 53 50 5f 45 | 5f 42 41 44 50 41 52 41 |n DISP_E|_BADPARA|
|00002670| 4d 43 4f 55 4e 54 3b 0d | 0d 09 09 73 77 69 74 63 |MCOUNT;.|...switc|
|00002680| 68 20 28 69 6e 44 69 73 | 70 49 44 29 0d 09 09 7b |h (inDis|pID)...{|
|00002690| 0d 09 09 09 63 61 73 65 | 20 6b 50 72 6f 70 4e 61 |....case| kPropNa|
|000026a0| 6d 65 3a 09 2f 2f 20 54 | 68 69 73 20 69 73 20 61 |me:.// T|his is a|
|000026b0| 20 72 65 61 64 2d 6f 6e | 6c 79 20 70 72 6f 70 65 | read-on|ly prope|
|000026c0| 72 74 79 0d 09 09 09 7b | 0d 09 09 09 09 52 65 73 |rty....{|.....Res|
|000026d0| 75 6c 74 20 3d 20 44 49 | 53 50 5f 45 5f 4d 45 4d |ult = DI|SP_E_MEM|
|000026e0| 42 45 52 4e 4f 54 46 4f | 55 4e 44 3b 0d 09 09 09 |BERNOTFO|UND;....|
|000026f0| 09 62 72 65 61 6b 3b 0d | 09 09 09 7d 0d 09 09 09 |.break;.|...}....|
|00002700| 09 09 0d 09 09 09 63 61 | 73 65 20 6b 50 72 6f 70 |......ca|se kProp|
|00002710| 56 61 6c 75 65 3a 09 2f | 2f 20 43 68 61 6e 67 65 |Value:./|/ Change|
|00002720| 20 74 68 65 20 63 75 72 | 72 65 6e 74 20 76 61 6c | the cur|rent val|
|00002730| 75 65 20 74 6f 20 74 68 | 65 20 6f 6e 65 20 73 75 |ue to th|e one su|
|00002740| 70 70 6c 69 65 64 0d 09 | 09 09 7b 0d 09 09 09 09 |pplied..|..{.....|
|00002750| 43 68 61 72 38 2a 20 09 | 09 09 4e 65 77 56 61 6c |Char8* .|..NewVal|
|00002760| 75 65 20 3d 20 56 61 72 | 47 65 74 42 53 74 72 28 |ue = Var|GetBStr(|
|00002770| 69 6e 50 61 72 61 6d 73 | 2d 3e 72 67 76 61 72 67 |inParams|->rgvarg|
|00002780| 29 3b 0d 09 09 09 09 41 | 58 44 72 61 77 43 6f 6e |);.....A|XDrawCon|
|00002790| 74 65 78 74 20 09 43 6f | 6e 74 65 78 74 3b 0d 09 |text .Co|ntext;..|
|000027a0| 09 09 09 0d 09 09 09 09 | 2f 2f 20 43 68 65 63 6b |........|// Check|
|000027b0| 20 66 6f 72 20 6f 76 65 | 72 73 69 7a 65 64 20 76 | for ove|rsized v|
|000027c0| 61 6c 75 65 2c 20 74 68 | 65 6e 20 63 6f 70 79 09 |alue, th|en copy.|
|000027d0| 0d 09 09 09 09 69 66 20 | 28 20 73 74 72 6c 65 6e |.....if |( strlen|
|000027e0| 28 4e 65 77 56 61 6c 75 | 65 29 20 3e 20 32 35 35 |(NewValu|e) > 255|
|000027f0| 20 29 0d 09 09 09 09 7b | 0d 09 09 09 09 09 73 74 | ).....{|......st|
|00002800| 72 6e 63 70 79 28 6d 56 | 61 6c 75 65 2c 20 4e 65 |rncpy(mV|alue, Ne|
|00002810| 77 56 61 6c 75 65 2c 20 | 32 35 35 29 3b 0d 09 09 |wValue, |255);...|
|00002820| 09 09 09 6d 56 61 6c 75 | 65 5b 32 35 35 5d 20 3d |...mValu|e[255] =|
|00002830| 20 30 3b 0d 09 09 09 09 | 7d 0d 09 09 09 09 65 6c | 0;.....|}.....el|
|00002840| 73 65 0d 09 09 09 09 09 | 73 74 72 63 70 79 28 6d |se......|strcpy(m|
|00002850| 56 61 6c 75 65 2c 20 4e | 65 77 56 61 6c 75 65 29 |Value, N|ewValue)|
|00002860| 3b 0d 09 09 09 09 0d 09 | 09 09 09 2f 2f 20 49 6e |;.......|...// In|
|00002870| 76 61 6c 69 64 61 74 65 | 20 74 68 65 20 63 6f 6e |validate| the con|
|00002880| 74 65 78 74 20 73 6f 20 | 74 68 65 20 6e 65 77 20 |text so |the new |
|00002890| 76 61 6c 75 65 20 77 69 | 6c 6c 20 62 65 20 64 72 |value wi|ll be dr|
|000028a0| 61 77 6e 0d 09 09 09 09 | 69 66 20 28 20 6d 43 6f |awn.....|if ( mCo|
|000028b0| 6e 74 61 69 6e 65 72 53 | 69 74 65 50 2d 3e 41 63 |ntainerS|iteP->Ac|
|000028c0| 71 75 69 72 65 43 6f 6e | 74 65 78 74 28 6d 41 63 |quireCon|text(mAc|
|000028d0| 74 69 76 65 43 6f 6e 74 | 65 78 74 2d 3e 47 65 74 |tiveCont|ext->Get|
|000028e0| 43 6f 6e 74 65 78 74 49 | 44 28 29 2c 20 26 43 6f |ContextI|D(), &Co|
|000028f0| 6e 74 65 78 74 29 20 3d | 3d 20 53 5f 4f 4b 20 29 |ntext) =|= S_OK )|
|00002900| 0d 09 09 09 09 7b 0d 09 | 09 09 09 09 49 6e 76 61 |.....{..|....Inva|
|00002910| 6c 52 65 63 74 28 26 43 | 6f 6e 74 65 78 74 2e 4c |lRect(&C|ontext.L|
|00002920| 6f 63 61 74 69 6f 6e 29 | 3b 0d 09 09 09 09 09 6d |ocation)|;......m|
|00002930| 43 6f 6e 74 61 69 6e 65 | 72 53 69 74 65 50 2d 3e |Containe|rSiteP->|
|00002940| 52 65 6c 65 61 73 65 43 | 6f 6e 74 65 78 74 28 26 |ReleaseC|ontext(&|
|00002950| 43 6f 6e 74 65 78 74 29 | 3b 0d 09 09 09 09 7d 0d |Context)|;.....}.|
|00002960| 09 09 09 09 62 72 65 61 | 6b 3b 0d 09 09 09 7d 0d |....brea|k;....}.|
|00002970| 0d 09 09 09 64 65 66 61 | 75 6c 74 3a 0d 09 09 09 |....defa|ult:....|
|00002980| 09 72 65 74 75 72 6e 20 | 44 49 53 50 5f 45 5f 4d |.return |DISP_E_M|
|00002990| 45 4d 42 45 52 4e 4f 54 | 46 4f 55 4e 44 3b 0d 09 |EMBERNOT|FOUND;..|
|000029a0| 09 7d 0d 09 7d 0d 0d 09 | 72 65 74 75 72 6e 20 52 |.}..}...|return R|
|000029b0| 65 73 75 6c 74 3b 0d 7d | 0d 0d 0d 23 70 72 61 67 |esult;.}|...#prag|
|000029c0| 6d 61 20 6d 61 72 6b 20 | 3d 3d 3d 20 43 4a 53 42 |ma mark |=== CJSB|
|000029d0| 75 74 74 6f 6e 3a 3a 43 | 42 61 73 65 43 50 53 65 |utton::C|BaseCPSe|
|000029e0| 72 76 65 72 20 4f 76 65 | 72 72 69 64 65 20 4d 65 |rver Ove|rride Me|
|000029f0| 74 68 6f 64 73 20 3d 3d | 3d 0d 0d 2f 2f 3d 2d 2d |thods ==|=..//=--|
|00002a00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 20 20 |--------|---.// |
|00002a50| 43 4a 53 42 75 74 74 6f | 6e 43 6f 6e 74 72 6f 6c |CJSButto|nControl|
|00002a60| 3a 3a 42 72 6f 61 64 63 | 61 73 74 4d 65 73 73 61 |::Broadc|astMessa|
|00002a70| 67 65 0d 2f 2f 20 20 4f | 76 65 72 72 69 64 65 20 |ge.// O|verride |
|00002a80| 6f 66 20 43 42 61 73 65 | 43 50 53 65 72 76 65 72 |of CBase|CPServer|
|00002a90| 3a 3a 42 72 6f 61 64 63 | 61 73 74 4d 65 73 73 61 |::Broadc|astMessa|
|00002aa0| 67 65 0d 2f 2f 20 20 4f | 76 65 72 72 69 64 69 6e |ge.// O|verridin|
|00002ab0| 67 20 74 68 69 73 20 6d | 65 74 68 6f 64 20 61 6c |g this m|ethod al|
|00002ac0| 6c 6f 77 73 20 63 6f 6e | 74 72 6f 6c 73 20 74 6f |lows con|trols to|
|00002ad0| 20 66 69 72 65 20 65 76 | 65 6e 74 73 0d 2f 2f 3d | fire ev|ents.//=|
|00002ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2f 2f |--------|-----.//|
|00002b30| 0d 53 54 44 4d 45 54 48 | 4f 44 49 4d 50 0d 43 4a |.STDMETH|ODIMP.CJ|
|00002b40| 53 42 75 74 74 6f 6e 43 | 6f 6e 74 72 6f 6c 3a 3a |SButtonC|ontrol::|
|00002b50| 42 72 6f 61 64 63 61 73 | 74 4d 65 73 73 61 67 65 |Broadcas|tMessage|
|00002b60| 28 52 45 46 49 49 44 20 | 69 6e 52 65 66 49 44 2c |(REFIID |inRefID,|
|00002b70| 20 49 6e 74 33 32 20 69 | 6e 4d 65 73 73 61 67 65 | Int32 i|nMessage|
|00002b80| 49 44 2c 20 49 55 6e 6b | 6e 6f 77 6e 2a 20 69 6e |ID, IUnk|nown* in|
|00002b90| 54 61 72 67 65 74 2c 20 | 76 6f 69 64 2a 20 69 6e |Target, |void* in|
|00002ba0| 55 73 65 72 44 61 74 61 | 29 0d 7b 0d 23 70 72 61 |UserData|).{.#pra|
|00002bb0| 67 6d 61 20 75 6e 75 73 | 65 64 20 28 69 6e 55 73 |gma unus|ed (inUs|
|00002bc0| 65 72 44 61 74 61 29 0d | 09 41 58 45 72 72 6f 72 |erData).|.AXError|
|00002bd0| 43 6f 64 65 09 65 72 72 | 20 3d 20 53 5f 4f 4b 3b |Code.err| = S_OK;|
|00002be0| 0d 0d 09 2f 2f 20 69 66 | 20 74 68 69 73 20 69 73 |...// if| this is|
|00002bf0| 20 74 68 65 20 62 72 6f | 61 64 63 61 73 74 20 66 | the bro|adcast f|
|00002c00| 6f 72 20 74 68 65 20 4a | 53 42 75 74 74 6f 6e 20 |or the J|SButton |
|00002c10| 6f 75 74 67 6f 69 6e 67 | 20 65 76 65 6e 74 20 64 |outgoing| event d|
|00002c20| 69 73 70 61 74 63 68 20 | 69 6e 74 65 72 66 61 63 |ispatch |interfac|
|00002c30| 65 0d 09 69 66 20 28 20 | 69 6e 52 65 66 49 44 20 |e..if ( |inRefID |
|00002c40| 3d 3d 20 49 49 44 5f 49 | 44 69 73 70 61 74 63 68 |== IID_I|Dispatch|
|00002c50| 20 29 0d 09 7b 0d 09 09 | 49 44 69 73 70 61 74 63 | )..{...|IDispatc|
|00002c60| 68 2a 09 74 61 72 67 65 | 74 20 3d 20 28 49 44 69 |h*.targe|t = (IDi|
|00002c70| 73 70 61 74 63 68 2a 29 | 20 69 6e 54 61 72 67 65 |spatch*)| inTarge|
|00002c80| 74 3b 09 09 2f 2f 20 53 | 68 6f 75 6c 64 20 62 65 |t;..// S|hould be|
|00002c90| 20 61 6e 20 49 44 69 73 | 70 61 74 63 68 20 69 6e | an IDis|patch in|
|00002ca0| 74 65 72 66 61 63 65 0d | 09 09 44 49 53 50 49 44 |terface.|..DISPID|
|00002cb0| 09 09 44 69 73 70 49 44 | 3b 09 09 09 09 09 09 09 |..DispID|;.......|
|00002cc0| 09 2f 2f 20 44 69 73 70 | 49 44 20 66 72 6f 6d 20 |.// Disp|ID from |
|00002cd0| 74 68 65 20 63 6c 69 65 | 6e 74 0d 09 09 63 68 61 |the clie|nt...cha|
|00002ce0| 72 2a 09 09 4e 61 6d 65 | 20 3d 20 28 63 68 61 72 |r*..Name| = (char|
|00002cf0| 2a 29 20 43 6f 54 61 73 | 6b 4d 65 6d 41 6c 6c 6f |*) CoTas|kMemAllo|
|00002d00| 63 28 31 36 29 3b 09 2f | 2f 20 41 6c 6c 6f 63 61 |c(16);./|/ Alloca|
|00002d10| 74 65 20 6d 65 6d 6f 72 | 79 20 74 6f 20 68 6f 6c |te memor|y to hol|
|00002d20| 64 20 74 68 65 20 6e 61 | 6d 65 20 77 65 27 6c 6c |d the na|me we'll|
|00002d30| 20 61 73 6b 20 66 6f 72 | 0d 09 09 0d 09 09 2f 2f | ask for|......//|
|00002d40| 20 53 65 74 75 70 20 74 | 68 65 20 63 6f 72 72 65 | Setup t|he corre|
|00002d50| 63 74 20 6e 61 6d 65 20 | 6f 66 20 74 68 65 20 65 |ct name |of the e|
|00002d60| 76 65 6e 74 0d 09 09 73 | 77 69 74 63 68 20 28 20 |vent...s|witch ( |
|00002d70| 69 6e 4d 65 73 73 61 67 | 65 49 44 20 29 0d 09 09 |inMessag|eID )...|
|00002d80| 7b 0d 09 09 09 63 61 73 | 65 20 6b 45 76 65 6e 74 |{....cas|e kEvent|
|00002d90| 4f 6e 43 6c 69 63 6b 3a | 0d 09 09 09 09 73 74 72 |OnClick:|.....str|
|00002da0| 63 70 79 28 4e 61 6d 65 | 2c 20 22 6f 6e 43 6c 69 |cpy(Name|, "onCli|
|00002db0| 63 6b 22 29 3b 0d 09 09 | 09 09 62 72 65 61 6b 3b |ck");...|..break;|
|00002dc0| 0d 0d 09 09 09 64 65 66 | 61 75 6c 74 3a 0d 09 09 |.....def|ault:...|
|00002dd0| 09 09 65 72 72 20 3d 20 | 45 5f 46 41 49 4c 3b 0d |..err = |E_FAIL;.|
|00002de0| 09 09 09 09 62 72 65 61 | 6b 3b 0d 09 09 7d 0d 09 |....brea|k;...}..|
|00002df0| 09 0d 09 09 2f 2f 20 69 | 66 20 74 68 69 73 20 69 |....// i|f this i|
|00002e00| 73 20 6c 65 67 61 6c 6c | 79 20 6f 6e 65 20 6f 66 |s legall|y one of|
|00002e10| 20 6f 75 72 20 65 76 65 | 6e 74 73 2c 0d 09 09 2f | our eve|nts,.../|
|00002e20| 2f 20 49 6e 76 6f 6b 65 | 20 74 68 65 20 65 76 65 |/ Invoke| the eve|
|00002e30| 6e 74 20 68 61 6e 64 6c | 65 72 0d 09 09 69 66 20 |nt handl|er...if |
|00002e40| 28 20 65 72 72 20 3d 3d | 20 53 5f 4f 4b 20 29 0d |( err ==| S_OK ).|
|00002e50| 09 09 7b 0d 09 09 09 2f | 2f 20 69 66 20 77 65 20 |..{..../|/ if we |
|00002e60| 63 61 6e 20 66 69 6e 64 | 20 61 20 44 49 53 50 49 |can find| a DISPI|
|00002e70| 44 20 66 6f 72 20 74 68 | 69 73 20 6e 61 6d 65 0d |D for th|is name.|
|00002e80| 09 09 09 2f 2f 20 69 6e | 76 6f 6b 65 20 74 68 65 |...// in|voke the|
|00002e90| 20 65 76 65 6e 74 20 68 | 61 6e 64 6c 65 72 0d 09 | event h|andler..|
|00002ea0| 09 09 69 66 20 28 20 28 | 65 72 72 20 3d 20 74 61 |..if ( (|err = ta|
|00002eb0| 72 67 65 74 2d 3e 47 65 | 74 49 44 73 4f 66 4e 61 |rget->Ge|tIDsOfNa|
|00002ec0| 6d 65 73 28 49 49 44 5f | 4e 55 4c 4c 2c 20 26 4e |mes(IID_|NULL, &N|
|00002ed0| 61 6d 65 2c 20 31 2c 20 | 30 2c 20 26 44 69 73 70 |ame, 1, |0, &Disp|
|00002ee0| 49 44 29 29 20 3d 3d 20 | 53 5f 4f 4b 20 29 0d 09 |ID)) == |S_OK )..|
|00002ef0| 09 09 7b 0d 09 09 09 09 | 44 49 53 50 50 41 52 41 |..{.....|DISPPARA|
|00002f00| 4d 53 20 09 09 64 69 73 | 70 50 61 72 61 6d 73 3b |MS ..dis|pParams;|
|00002f10| 0d 09 09 09 09 56 41 52 | 49 41 4e 54 20 09 09 64 |.....VAR|IANT ..d|
|00002f20| 75 6d 6d 79 52 65 73 75 | 6c 74 3b 0d 09 09 09 09 |ummyResu|lt;.....|
|00002f30| 45 58 43 45 50 49 4e 46 | 4f 20 09 09 65 78 63 65 |EXCEPINF|O ..exce|
|00002f40| 70 49 6e 66 6f 3b 0d 09 | 09 09 09 75 6e 73 69 67 |pInfo;..|...unsig|
|00002f50| 6e 65 64 20 69 6e 74 09 | 41 72 67 45 72 72 6f 72 |ned int.|ArgError|
|00002f60| 20 3d 20 30 3b 0d 09 09 | 09 09 0d 09 09 09 09 2f | = 0;...|......./|
|00002f70| 2f 20 53 65 74 20 75 70 | 20 66 6f 72 20 74 68 65 |/ Set up| for the|
|00002f80| 20 49 6e 76 6f 6b 65 20 | 63 61 6c 6c 0d 09 09 09 | Invoke |call....|
|00002f90| 09 64 69 73 70 50 61 72 | 61 6d 73 2e 72 67 76 61 |.dispPar|ams.rgva|
|00002fa0| 72 67 20 3d 20 6e 69 6c | 3b 0d 09 09 09 09 64 69 |rg = nil|;.....di|
|00002fb0| 73 70 50 61 72 61 6d 73 | 2e 72 67 64 69 73 70 69 |spParams|.rgdispi|
|00002fc0| 64 4e 61 6d 65 64 41 72 | 67 73 20 3d 20 4e 55 4c |dNamedAr|gs = NUL|
|00002fd0| 4c 3b 0d 09 09 09 09 64 | 69 73 70 50 61 72 61 6d |L;.....d|ispParam|
|00002fe0| 73 2e 63 41 72 67 73 20 | 3d 20 30 3b 0d 09 09 09 |s.cArgs |= 0;....|
|00002ff0| 09 64 69 73 70 50 61 72 | 61 6d 73 2e 63 4e 61 6d |.dispPar|ams.cNam|
|00003000| 65 64 41 72 67 73 20 3d | 20 30 3b 0d 09 09 09 09 |edArgs =| 0;.....|
|00003010| 6d 65 6d 73 65 74 28 26 | 65 78 63 65 70 49 6e 66 |memset(&|excepInf|
|00003020| 6f 2c 20 30 2c 20 73 69 | 7a 65 6f 66 28 45 58 43 |o, 0, si|zeof(EXC|
|00003030| 45 50 49 4e 46 4f 29 29 | 3b 0d 09 09 09 09 56 61 |EPINFO))|;.....Va|
|00003040| 72 69 61 6e 74 49 6e 69 | 74 28 26 64 75 6d 6d 79 |riantIni|t(&dummy|
|00003050| 52 65 73 75 6c 74 29 3b | 0d 09 09 09 09 0d 09 09 |Result);|........|
|00003060| 09 09 2f 2f 20 69 6e 76 | 6f 6b 65 20 74 68 65 20 |..// inv|oke the |
|00003070| 65 76 65 6e 74 20 68 61 | 6e 64 6c 65 72 0d 09 09 |event ha|ndler...|
|00003080| 09 09 65 72 72 20 3d 20 | 74 61 72 67 65 74 2d 3e |..err = |target->|
|00003090| 49 6e 76 6f 6b 65 28 44 | 69 73 70 49 44 2c 20 49 |Invoke(D|ispID, I|
|000030a0| 49 44 5f 4e 55 4c 4c 2c | 20 30 2c 20 44 49 53 50 |ID_NULL,| 0, DISP|
|000030b0| 41 54 43 48 5f 4d 45 54 | 48 4f 44 2c 20 26 64 69 |ATCH_MET|HOD, &di|
|000030c0| 73 70 50 61 72 61 6d 73 | 2c 20 26 64 75 6d 6d 79 |spParams|, &dummy|
|000030d0| 52 65 73 75 6c 74 2c 20 | 26 65 78 63 65 70 49 6e |Result, |&excepIn|
|000030e0| 66 6f 2c 20 26 41 72 67 | 45 72 72 6f 72 29 3b 0d |fo, &Arg|Error);.|
|000030f0| 09 09 09 09 0d 09 09 09 | 09 56 61 72 69 61 6e 74 |........|.Variant|
|00003100| 43 6c 65 61 72 28 26 64 | 75 6d 6d 79 52 65 73 75 |Clear(&d|ummyResu|
|00003110| 6c 74 29 3b 0d 09 09 09 | 7d 0d 09 09 7d 0d 09 09 |lt);....|}...}...|
|00003120| 09 0d 09 09 2f 2f 20 46 | 72 65 65 20 74 68 65 20 |....// F|ree the |
|00003130| 6e 61 6d 65 20 61 6c 6c | 6f 63 61 74 69 6f 6e 0d |name all|ocation.|
|00003140| 09 09 43 6f 54 61 73 6b | 4d 65 6d 46 72 65 65 28 |..CoTask|MemFree(|
|00003150| 4e 61 6d 65 29 3b 0d 09 | 7d 0d 09 09 09 0d 09 09 |Name);..|}.......|
|00003160| 0d 09 72 65 74 75 72 6e | 20 65 72 72 3b 0d 7d 0d |..return| err;.}.|
|00003170| 0d 23 70 72 61 67 6d 61 | 20 6d 61 72 6b 20 3d 3d |.#pragma| mark ==|
|00003180| 3d 20 43 4a 53 42 75 74 | 74 6f 6e 43 6f 6e 74 72 |= CJSBut|tonContr|
|00003190| 6f 6c 3a 3a 70 72 69 76 | 61 74 65 20 6d 65 74 68 |ol::priv|ate meth|
|000031a0| 6f 64 73 20 3d 3d 3d 0d | 0d 2f 2f 3d 2d 2d 2d 2d |ods ===.|.//=----|
|000031b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000031c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000031d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000031e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000031f0| 2d 2d 2d 2d 2d 2d 3d 0d | 2f 2f 20 20 43 4a 53 42 |------=.|// CJSB|
|00003200| 75 74 74 6f 6e 43 6f 6e | 74 72 6f 6c 3a 3a 57 61 |uttonCon|trol::Wa|
|00003210| 69 74 43 6c 69 63 6b 09 | 0d 2f 2f 3d 2d 2d 2d 2d |itClick.|.//=----|
|00003220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003240| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003250| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003260| 2d 2d 2d 2d 2d 2d 3d 0d | 0d 76 6f 69 64 20 43 4a |------=.|.void CJ|
|00003270| 53 42 75 74 74 6f 6e 43 | 6f 6e 74 72 6f 6c 3a 3a |SButtonC|ontrol::|
|00003280| 57 61 69 74 43 6c 69 63 | 6b 28 76 6f 69 64 29 0d |WaitClic|k(void).|
|00003290| 7b 0d 09 69 66 20 28 20 | 6d 53 63 72 69 70 74 43 |{..if ( |mScriptC|
|000032a0| 6c 69 63 6b 20 29 0d 09 | 7b 0d 09 09 6c 6f 6e 67 |lick )..|{...long|
|000032b0| 20 46 69 6e 61 6c 54 69 | 63 6b 73 3b 0d 09 09 0d | FinalTi|cks;....|
|000032c0| 09 09 44 65 6c 61 79 28 | 31 32 30 2c 20 26 46 69 |..Delay(|120, &Fi|
|000032d0| 6e 61 6c 54 69 63 6b 73 | 29 3b 0d 09 7d 0d 09 65 |nalTicks|);..}..e|
|000032e0| 6c 73 65 0d 09 09 77 68 | 69 6c 65 20 28 53 74 69 |lse...wh|ile (Sti|
|000032f0| 6c 6c 44 6f 77 6e 28 29 | 29 20 3b 0d 7d 0d 0d 2f |llDown()|) ;.}../|
|00003300| 2f 3d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/=------|--------|
|00003310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 3d 0d 2f 2f |--------|----=.//|
|00003350| 09 43 4a 53 42 75 74 74 | 6f 6e 43 6f 6e 74 72 6f |.CJSButt|onContro|
|00003360| 6c 3a 3a 47 65 74 56 61 | 6c 75 65 46 72 6f 6d 50 |l::GetVa|lueFromP|
|00003370| 72 6f 70 65 72 74 79 42 | 61 67 0d 2f 2f 3d 2d 2d |ropertyB|ag.//=--|
|00003380| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000033a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000033b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000033c0| 2d 2d 2d 2d 2d 2d 2d 2d | 3d 0d 2f 2f 0d 76 6f 69 |--------|=.//.voi|
|000033d0| 64 20 43 4a 53 42 75 74 | 74 6f 6e 43 6f 6e 74 72 |d CJSBut|tonContr|
|000033e0| 6f 6c 3a 3a 47 65 74 56 | 61 6c 75 65 46 72 6f 6d |ol::GetV|alueFrom|
|000033f0| 50 72 6f 70 65 72 74 79 | 42 61 67 28 49 50 72 6f |Property|Bag(IPro|
|00003400| 70 65 72 74 79 42 61 67 | 2a 20 50 72 6f 70 65 72 |pertyBag|* Proper|
|00003410| 74 79 42 61 67 2c 20 49 | 45 72 72 6f 72 4c 6f 67 |tyBag, I|ErrorLog|
|00003420| 2a 20 45 72 72 6f 72 4c | 6f 67 29 0d 7b 0d 20 20 |* ErrorL|og).{. |
|00003430| 20 20 56 41 52 49 41 4e | 54 09 76 3b 0d 0d 09 2f | VARIAN|T.v;.../|
|00003440| 2f 20 49 6e 69 74 69 61 | 6c 69 7a 65 20 74 68 65 |/ Initia|lize the|
|00003450| 20 76 61 72 69 61 6e 74 | 0d 09 56 61 72 69 61 6e | variant|..Varian|
|00003460| 74 49 6e 69 74 28 26 76 | 29 3b 0d 20 20 20 20 76 |tInit(&v|);. v|
|00003470| 2e 6e 31 2e 6e 32 2e 76 | 74 20 3d 20 56 54 5f 42 |.n1.n2.v|t = VT_B|
|00003480| 53 54 52 3b 0d 20 20 20 | 20 76 2e 6e 31 2e 6e 32 |STR;. | v.n1.n2|
|00003490| 2e 6e 33 2e 62 73 74 72 | 56 61 6c 20 3d 20 6e 69 |.n3.bstr|Val = ni|
|000034a0| 6c 3b 0d 0d 09 2f 2f 20 | 47 65 74 20 74 68 65 20 |l;...// |Get the |
|000034b0| 76 61 6c 75 65 0d 09 69 | 66 20 28 20 50 72 6f 70 |value..i|f ( Prop|
|000034c0| 65 72 74 79 42 61 67 2d | 3e 52 65 61 64 28 22 76 |ertyBag-|>Read("v|
|000034d0| 61 6c 75 65 22 2c 20 26 | 76 2c 20 45 72 72 6f 72 |alue", &|v, Error|
|000034e0| 4c 6f 67 29 20 3d 3d 20 | 53 5f 4f 4b 20 26 26 20 |Log) == |S_OK && |
|000034f0| 76 2e 6e 31 2e 6e 32 2e | 6e 33 2e 62 73 74 72 56 |v.n1.n2.|n3.bstrV|
|00003500| 61 6c 29 0d 09 7b 0d 09 | 09 63 68 61 72 2a 20 54 |al)..{..|.char* T|
|00003510| 65 6d 70 53 74 72 20 3d | 20 56 61 72 47 65 74 42 |empStr =| VarGetB|
|00003520| 53 74 72 28 26 76 29 3b | 0d 09 09 0d 09 09 2f 2f |Str(&v);|......//|
|00003530| 20 41 73 73 69 67 6e 20 | 74 68 65 20 73 74 72 69 | Assign |the stri|
|00003540| 6e 67 20 74 6f 20 6f 75 | 72 20 6d 65 6d 62 65 72 |ng to ou|r member|
|00003550| 20 49 44 0d 09 09 69 66 | 20 28 20 54 65 6d 70 53 | ID...if| ( TempS|
|00003560| 74 72 20 29 0d 09 09 7b | 0d 09 09 09 49 6e 74 31 |tr )...{|....Int1|
|00003570| 36 09 56 61 6c 75 65 4c | 65 6e 20 3d 20 73 74 72 |6.ValueL|en = str|
|00003580| 6c 65 6e 28 54 65 6d 70 | 53 74 72 29 3b 0d 0d 09 |len(Temp|Str);...|
|00003590| 09 09 69 66 20 28 56 61 | 6c 75 65 4c 65 6e 20 3e |..if (Va|lueLen >|
|000035a0| 20 32 35 35 29 0d 09 09 | 09 09 56 61 6c 75 65 4c | 255)...|..ValueL|
|000035b0| 65 6e 20 3d 20 32 35 35 | 3b 0d 09 09 09 73 74 72 |en = 255|;....str|
|000035c0| 6e 63 70 79 28 6d 56 61 | 6c 75 65 2c 20 54 65 6d |ncpy(mVa|lue, Tem|
|000035d0| 70 53 74 72 2c 20 56 61 | 6c 75 65 4c 65 6e 29 3b |pStr, Va|lueLen);|
|000035e0| 0d 09 09 7d 0d 09 09 0d | 09 09 2f 2f 20 46 72 65 |...}....|..// Fre|
|000035f0| 65 20 74 68 65 20 56 61 | 72 69 61 6e 74 20 73 74 |e the Va|riant st|
|00003600| 72 69 6e 67 0d 09 09 53 | 79 73 46 72 65 65 53 74 |ring...S|ysFreeSt|
|00003610| 72 69 6e 67 28 76 2e 6e | 31 2e 6e 32 2e 6e 33 2e |ring(v.n|1.n2.n3.|
|00003620| 62 73 74 72 56 61 6c 29 | 3b 0d 09 09 76 2e 6e 31 |bstrVal)|;...v.n1|
|00003630| 2e 6e 32 2e 6e 33 2e 62 | 73 74 72 56 61 6c 20 3d |.n2.n3.b|strVal =|
|00003640| 20 6e 69 6c 3b 0d 09 7d | 0d 09 65 6c 73 65 0d 09 | nil;..}|..else..|
|00003650| 09 73 74 72 63 70 79 28 | 6d 56 61 6c 75 65 2c 20 |.strcpy(|mValue, |
|00003660| 22 43 6c 69 63 6b 4d 65 | 22 29 3b 0d 7d 0d 0d 0d |"ClickMe|");.}...|
|00003670| 00 00 01 da 00 00 01 00 | 00 00 01 7c 00 00 00 7c |........|...|...||
|00003680| 00 00 00 5e 52 67 6e 20 | 3d 20 4e 65 77 52 67 6e |...^Rgn |= NewRgn|
|00003690| 28 29 3b 0d 0a 20 20 20 | 20 6d 5f 43 6c 69 52 67 |();.. | m_CliRg|
|000036a0| 6e 20 3d 20 14 43 4a 53 | 42 75 74 74 6f 6e 43 6f |n = .CJS|ButtonCo|
|000036b0| 6e 74 72 6f 6c 2e 63 70 | 70 6f 02 00 00 00 54 45 |ntrol.cp|po....TE|
|000036c0| 58 54 43 57 00 00 54 45 | 58 54 43 57 49 45 01 00 |XTCW..TE|XTCWIE..|
|000036d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 70 |........|.......p|
|000036e0| 00 00 00 00 00 00 ae 37 | 30 37 00 00 34 bf 00 00 |.......7|07..4...|
|000036f0| 01 da 73 70 6f 73 65 52 | 67 6e 28 6d 5f 46 72 61 |..sposeR|gn(m_Fra|
|00003700| 6d 65 52 67 6e 29 3b 0d | 0a 09 44 69 73 70 6f 73 |meRgn);.|..Dispos|
|00003710| 65 52 67 6e 28 6d 5f 43 | 6c 69 52 67 6e 29 3b 0d |eRgn(m_C|liRgn);.|
|00003720| 0a 7d 0d 0a 0d 0a 2f 2f | 0d 0a 2f 2f 20 20 43 42 |.}....//|..// CB|
|00003730| 61 73 65 43 6f 6e 74 72 | 6f 6c 3a 3a 49 6e 50 6c |aseContr|ol::InPl|
|00003740| 61 63 65 41 63 74 69 76 | 61 74 65 0d 0a 2f 2f 0d |aceActiv|ate..//.|
|00003750| 0a 0d 0a 48 52 45 53 55 | 4c 54 0d 0a 43 42 61 73 |...HRESU|LT..CBas|
|00003760| 65 43 6f 6e 74 72 6f 6c | 3a 3a 49 6e 50 6c 61 63 |eControl|::InPlac|
|00003770| 65 41 63 74 00 00 00 1e | 00 50 00 20 03 63 04 2d |eAct....|.P. .c.-|
|00003780| 00 50 00 20 03 63 04 2d | 00 00 00 00 00 00 00 00 |.P. .c.-|........|
|00003790| 00 00 00 00 00 00 00 00 | 00 48 00 09 4d 6f 6e 61 |........|.H..Mona|
|000037a0| 63 6f 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |co......|........|
|000037b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 03 00 04 |........|........|
|000037c0| 00 56 01 e6 03 f0 04 59 | 00 56 01 e6 03 f0 04 59 |.V.....Y|.V.....Y|
|000037d0| b0 0b bb 31 00 00 00 f5 | 00 00 00 f5 00 00 00 00 |...1....|........|
|000037e0| 01 00 00 00 00 02 00 00 | 00 00 00 04 00 01 00 01 |........|........|
|000037f0| 00 00 01 00 00 00 01 7c | 00 00 00 7c 00 00 00 5e |.......||...|...^|
|00003800| 03 89 6c 5c 23 42 00 00 | 00 1c 00 5e 00 01 4d 50 |..l\#B..|...^..MP|
|00003810| 53 52 00 02 00 12 4d 57 | 42 42 00 00 00 36 03 f0 |SR....MW|BB...6..|
|00003820| ff ff 00 00 00 00 00 00 | 00 00 03 ed ff ff 00 00 |........|........|
|00003830| 00 22 00 00 00 00 03 ef | ff ff 00 00 00 6e 00 00 |."......|.....n..|
|00003840| 00 00 03 f0 ff ff 00 00 | 00 74 00 00 00 00 00 00 |........|.t......|
|00003850| 00 30 43 57 49 45 ae 37 | 30 37 b0 0b bb 26 00 00 |.0CWIE.7|07...&..|
|00003860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 54 45 |........|......TE|
|00003870| 58 54 43 57 49 45 01 00 | 00 00 00 00 00 00 54 45 |XTCWIE..|......TE|
|00003880| 58 54 00 00 00 13 12 43 | 4a 53 42 75 74 74 6f 6e |XT.....C|JSButton|
|00003890| 43 6f 6e 74 72 6f 6c 2e | 68 00 00 08 6c 2f 2f 20 |Control.|h...l// |
|000038a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038f0| 3d 0d 2f 2f 0d 2f 2f 20 | 3e 3e 3e 20 a9 20 31 39 |=.//.// |>>> . 19|
|00003900| 39 36 2d 31 39 39 37 20 | 4d 69 63 72 6f 73 6f 66 |96-1997 |Microsof|
|00003910| 74 20 43 6f 72 70 6f 72 | 61 74 69 6f 6e 2e 20 20 |t Corpor|ation. |
|00003920| 41 6c 6c 20 72 69 67 68 | 74 73 20 72 65 73 65 72 |All righ|ts reser|
|00003930| 76 65 64 2e 20 3c 3c 3c | 0d 2f 2f 0d 2f 2f 20 3d |ved. <<<|.//.// =|
|00003940| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003950| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003960| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003970| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003980| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003990| 0d 0d 23 69 66 6e 64 65 | 66 20 5f 48 5f 43 4a 53 |..#ifnde|f _H_CJS|
|000039a0| 42 75 74 74 6f 6e 43 6f | 6e 74 72 6f 6c 0d 23 64 |ButtonCo|ntrol.#d|
|000039b0| 65 66 69 6e 65 20 5f 48 | 5f 43 4a 53 42 75 74 74 |efine _H|_CJSButt|
|000039c0| 6f 43 6f 6e 74 72 6f 6c | 0d 23 70 72 61 67 6d 61 |oControl|.#pragma|
|000039d0| 20 6f 6e 63 65 0d 0d 23 | 69 6e 63 6c 75 64 65 20 | once..#|include |
|000039e0| 22 43 42 61 73 65 43 6f | 6e 74 72 6f 6c 2e 68 22 |"CBaseCo|ntrol.h"|
|000039f0| 0d 23 69 6e 63 6c 75 64 | 65 20 22 43 42 61 73 65 |.#includ|e "CBase|
|00003a00| 44 69 73 70 61 74 63 68 | 2e 68 22 0d 23 69 6e 63 |Dispatch|.h".#inc|
|00003a10| 6c 75 64 65 20 22 43 42 | 61 73 65 43 50 53 65 72 |lude "CB|aseCPSer|
|00003a20| 76 65 72 2e 68 22 0d 0d | 63 6c 61 73 73 20 43 4a |ver.h"..|class CJ|
|00003a30| 53 42 75 74 74 6f 6e 43 | 6f 6e 74 72 6f 6c 20 3a |SButtonC|ontrol :|
|00003a40| 20 0d 09 70 75 62 6c 69 | 63 20 43 42 61 73 65 43 | ..publi|c CBaseC|
|00003a50| 6f 6e 74 72 6f 6c 2c 0d | 09 70 75 62 6c 69 63 20 |ontrol,.|.public |
|00003a60| 43 42 61 73 65 44 69 73 | 70 61 74 63 68 2c 0d 09 |CBaseDis|patch,..|
|00003a70| 70 75 62 6c 69 63 20 43 | 42 61 73 65 43 50 53 65 |public C|BaseCPSe|
|00003a80| 72 76 65 72 0d 7b 0d 0d | 70 75 62 6c 69 63 3a 0d |rver.{..|public:.|
|00003a90| 09 2f 2f 20 2a 2a 2a 20 | 43 4a 53 42 75 74 74 6f |.// *** |CJSButto|
|00003aa0| 6e 43 6f 6e 74 72 6f 6c | 20 6d 65 74 68 6f 64 73 |nControl| methods|
|00003ab0| 20 2a 2a 2a 0d 09 43 4a | 53 42 75 74 74 6f 6e 43 | ***..CJ|SButtonC|
|00003ac0| 6f 6e 74 72 6f 6c 28 76 | 6f 69 64 29 3b 0d 09 7e |ontrol(v|oid);..~|
|00003ad0| 43 4a 53 42 75 74 74 6f | 6e 43 6f 6e 74 72 6f 6c |CJSButto|nControl|
|00003ae0| 28 76 6f 69 64 29 3b 0d | 0d 20 20 20 20 2f 2f 20 |(void);.|. // |
|00003af0| 20 2a 2a 2a 20 49 55 6e | 6b 6e 6f 77 6e 20 6d 65 | *** IUn|known me|
|00003b00| 74 68 6f 64 73 20 2a 2a | 2a 0d 20 20 20 20 53 54 |thods **|*. ST|
|00003b10| 44 4d 45 54 48 4f 44 20 | 28 51 75 65 72 79 49 6e |DMETHOD |(QueryIn|
|00003b20| 74 65 72 66 61 63 65 29 | 28 52 45 46 49 49 44 20 |terface)|(REFIID |
|00003b30| 69 6e 52 65 66 49 44 2c | 20 76 6f 69 64 2a 2a 20 |inRefID,| void** |
|00003b40| 6f 75 74 4f 62 6a 29 3b | 0d 0d 09 2f 2f 20 2a 2a |outObj);|...// **|
|00003b50| 2a 20 49 43 6f 6e 74 72 | 6f 6c 20 6d 65 74 68 6f |* IContr|ol metho|
|00003b60| 64 73 20 2a 2a 2a 0d 09 | 53 54 44 4d 45 54 48 4f |ds ***..|STDMETHO|
|00003b70| 44 20 28 44 72 61 77 29 | 20 28 54 48 49 53 5f 20 |D (Draw)| (THIS_ |
|00003b80| 41 58 44 72 61 77 43 6f | 6e 74 65 78 74 2a 20 69 |AXDrawCo|ntext* i|
|00003b90| 6e 43 6f 6e 74 65 78 74 | 29 3b 0d 09 53 54 44 4d |nContext|);..STDM|
|00003ba0| 45 54 48 4f 44 20 28 44 | 6f 4d 6f 75 73 65 29 28 |ETHOD (D|oMouse)(|
|00003bb0| 54 48 49 53 5f 20 41 58 | 4d 6f 75 73 65 45 76 65 |THIS_ AX|MouseEve|
|00003bc0| 6e 74 54 79 70 65 20 69 | 6e 4d 6f 75 73 65 45 54 |ntType i|nMouseET|
|00003bd0| 2c 20 41 58 50 6c 61 74 | 66 6f 72 6d 45 76 65 6e |, AXPlat|formEven|
|00003be0| 74 2a 20 69 6e 45 76 65 | 6e 74 29 3b 0d 09 0d 09 |t* inEve|nt);....|
|00003bf0| 2f 2f 20 2a 2a 2a 20 49 | 50 65 72 73 69 73 74 50 |// *** I|PersistP|
|00003c00| 72 6f 70 65 72 74 79 42 | 61 67 20 6d 65 74 68 6f |ropertyB|ag metho|
|00003c10| 64 73 20 2a 2a 2a 0d 20 | 20 20 20 53 54 44 4d 45 |ds ***. | STDME|
|00003c20| 54 48 4f 44 20 28 49 6e | 69 74 4e 65 77 29 28 76 |THOD (In|itNew)(v|
|00003c30| 6f 69 64 29 3b 0d 09 53 | 54 44 4d 45 54 48 4f 44 |oid);..S|TDMETHOD|
|00003c40| 20 28 4c 6f 61 64 29 28 | 49 50 72 6f 70 65 72 74 | (Load)(|IPropert|
|00003c50| 79 42 61 67 2a 20 50 72 | 6f 70 65 72 74 79 42 61 |yBag* Pr|opertyBa|
|00003c60| 67 2c 20 49 45 72 72 6f | 72 4c 6f 67 2a 20 45 72 |g, IErro|rLog* Er|
|00003c70| 72 6f 72 4c 6f 67 29 3b | 0d 09 53 54 44 4d 45 54 |rorLog);|..STDMET|
|00003c80| 48 4f 44 20 28 53 61 76 | 65 29 28 49 50 72 6f 70 |HOD (Sav|e)(IProp|
|00003c90| 65 72 74 79 42 61 67 2a | 20 50 72 6f 70 65 72 74 |ertyBag*| Propert|
|00003ca0| 79 42 61 67 2c 20 42 4f | 4f 4c 20 43 6c 65 61 72 |yBag, BO|OL Clear|
|00003cb0| 44 69 72 74 79 2c 20 42 | 4f 4f 4c 20 53 61 76 65 |Dirty, B|OOL Save|
|00003cc0| 41 6c 6c 50 72 6f 70 65 | 72 74 69 65 73 29 3b 0d |AllPrope|rties);.|
|00003cd0| 09 0d 20 20 20 20 2f 2a | 20 49 44 69 73 70 61 74 |.. /*| IDispat|
|00003ce0| 63 68 20 6d 65 74 68 6f | 64 73 20 2a 2f 0d 20 20 |ch metho|ds */. |
|00003cf0| 20 20 53 54 44 4d 45 54 | 48 4f 44 20 28 47 65 74 | STDMET|HOD (Get|
|00003d00| 49 44 73 4f 66 4e 61 6d | 65 73 29 20 28 54 48 49 |IDsOfNam|es) (THI|
|00003d10| 53 5f 20 52 45 46 49 49 | 44 20 69 6e 52 65 66 49 |S_ REFII|D inRefI|
|00003d20| 44 2c 20 63 68 61 72 2a | 2a 20 69 6e 4e 61 6d 65 |D, char*|* inName|
|00003d30| 73 2c 20 75 6e 73 69 67 | 6e 65 64 20 69 6e 74 20 |s, unsig|ned int |
|00003d40| 69 6e 4e 61 6d 65 43 6f | 75 6e 74 2c 20 0d 20 20 |inNameCo|unt, . |
|00003d50| 20 20 09 09 09 09 09 09 | 09 09 4c 43 49 44 20 69 | ......|..LCID i|
|00003d60| 6e 4c 6f 63 61 6c 65 49 | 44 2c 20 44 49 53 50 49 |nLocaleI|D, DISPI|
|00003d70| 44 2a 20 6f 75 74 44 69 | 73 70 49 44 29 20 3b 0d |D* outDi|spID) ;.|
|00003d80| 20 20 20 20 53 54 44 4d | 45 54 48 4f 44 20 28 49 | STDM|ETHOD (I|
|00003d90| 6e 76 6f 6b 65 29 20 28 | 20 54 48 49 53 5f 20 44 |nvoke) (| THIS_ D|
|00003da0| 49 53 50 49 44 20 69 6e | 44 69 73 70 49 44 2c 20 |ISPID in|DispID, |
|00003db0| 52 45 46 49 49 44 20 69 | 6e 52 65 66 49 44 2c 20 |REFIID i|nRefID, |
|00003dc0| 4c 43 49 44 20 69 6e 4c | 6f 63 61 6c 65 49 44 2c |LCID inL|ocaleID,|
|00003dd0| 20 75 6e 73 69 67 6e 65 | 64 20 73 68 6f 72 74 20 | unsigne|d short |
|00003de0| 69 6e 46 6c 61 67 73 2c | 20 44 49 53 50 50 41 52 |inFlags,| DISPPAR|
|00003df0| 41 4d 53 2a 20 69 6e 50 | 61 72 61 6d 73 2c 0d 20 |AMS* inP|arams,. |
|00003e00| 20 20 20 20 20 09 09 09 | 09 09 56 41 52 49 41 4e | ...|..VARIAN|
|00003e10| 54 2a 20 6f 75 74 52 65 | 73 75 6c 74 2c 20 45 58 |T* outRe|sult, EX|
|00003e20| 43 45 50 49 4e 46 4f 2a | 20 6f 75 74 45 78 63 65 |CEPINFO*| outExce|
|00003e30| 70 49 6e 66 6f 2c 20 75 | 6e 73 69 67 6e 65 64 20 |pInfo, u|nsigned |
|00003e40| 69 6e 74 2a 20 6f 75 74 | 41 72 67 45 72 72 29 20 |int* out|ArgErr) |
|00003e50| 3b 0d 0d 09 2f 2f 20 2a | 2a 2a 20 43 42 61 73 65 |;...// *|** CBase|
|00003e60| 43 50 53 65 72 76 65 72 | 20 4f 76 65 72 72 69 64 |CPServer| Overrid|
|00003e70| 65 73 0d 20 20 20 20 53 | 54 44 4d 45 54 48 4f 44 |es. S|TDMETHOD|
|00003e80| 20 28 42 72 6f 61 64 63 | 61 73 74 4d 65 73 73 61 | (Broadc|astMessa|
|00003e90| 67 65 29 28 52 45 46 49 | 49 44 20 69 6e 52 65 66 |ge)(REFI|ID inRef|
|00003ea0| 49 44 2c 20 49 6e 74 33 | 32 20 69 6e 4d 65 73 73 |ID, Int3|2 inMess|
|00003eb0| 61 67 65 49 44 2c 20 49 | 55 6e 6b 6e 6f 77 6e 2a |ageID, I|Unknown*|
|00003ec0| 20 69 6e 54 61 72 67 65 | 74 2c 20 76 6f 69 64 2a | inTarge|t, void*|
|00003ed0| 20 69 6e 55 73 65 72 44 | 61 74 61 29 3b 0d 20 20 | inUserD|ata);. |
|00003ee0| 20 20 0d 0d 70 72 69 76 | 61 74 65 3a 0d 09 42 6f | ..priv|ate:..Bo|
|00003ef0| 6f 6c 65 61 6e 20 09 09 | 6d 53 63 72 69 70 74 43 |olean ..|mScriptC|
|00003f00| 6c 69 63 6b 3b 09 09 2f | 2f 20 54 72 75 65 20 69 |lick;../|/ True i|
|00003f10| 66 20 77 65 20 61 72 65 | 20 69 6e 73 69 64 65 20 |f we are| inside |
|00003f20| 61 20 73 63 72 69 70 74 | 20 63 6c 69 63 6b 20 63 |a script| click c|
|00003f30| 61 6c 6c 0d 09 63 68 61 | 72 2a 09 09 09 6d 56 61 |all..cha|r*...mVa|
|00003f40| 6c 75 65 3b 09 09 09 09 | 2f 2f 20 43 75 72 72 65 |lue;....|// Curre|
|00003f50| 6e 74 20 76 61 6c 75 65 | 20 6f 66 20 74 68 65 20 |nt value| of the |
|00003f60| 62 75 74 74 6f 6e 0d 09 | 49 6e 74 33 32 09 09 09 |button..|Int32...|
|00003f70| 6d 4c 61 73 74 4d 6f 75 | 73 65 55 70 54 69 6d 65 |mLastMou|seUpTime|
|00003f80| 3b 09 2f 2f 20 46 6f 72 | 20 74 72 61 63 6b 69 6e |;.// For| trackin|
|00003f90| 67 20 64 6f 75 62 6c 65 | 20 63 6c 69 63 6b 73 0d |g double| clicks.|
|00003fa0| 09 0d 09 76 6f 69 64 20 | 57 61 69 74 43 6c 69 63 |...void |WaitClic|
|00003fb0| 6b 28 76 6f 69 64 29 3b | 0d 09 76 6f 69 64 20 47 |k(void);|..void G|
|00003fc0| 65 74 56 61 6c 75 65 46 | 72 6f 6d 50 72 6f 70 65 |etValueF|romPrope|
|00003fd0| 72 74 79 42 61 67 28 49 | 50 72 6f 70 65 72 74 79 |rtyBag(I|Property|
|00003fe0| 42 61 67 2a 20 50 72 6f | 70 65 72 74 79 42 61 67 |Bag* Pro|pertyBag|
|00003ff0| 2c 20 49 45 72 72 6f 72 | 4c 6f 67 2a 20 45 72 72 |, IError|Log* Err|
|00004000| 6f 72 4c 6f 67 29 3b 0d | 0d 7d 3b 0d 0d 2f 2f 20 |orLog);.|.};..// |
|00004010| 44 49 53 50 49 44 73 20 | 66 6f 72 20 74 68 65 20 |DISPIDs |for the |
|00004020| 70 72 6f 70 65 72 74 69 | 65 73 2c 20 6d 65 74 68 |properti|es, meth|
|00004030| 6f 64 73 20 61 6e 64 20 | 65 76 65 6e 74 73 20 74 |ods and |events t|
|00004040| 68 69 73 20 63 6f 6e 74 | 72 6f 6c 20 73 75 70 70 |his cont|rol supp|
|00004050| 6f 72 74 73 0d 0d 23 64 | 65 66 69 6e 65 20 6b 50 |orts..#d|efine kP|
|00004060| 72 6f 70 4e 61 6d 65 20 | 09 09 31 30 30 09 2f 2f |ropName |..100.//|
|00004070| 20 4e 61 6d 65 20 70 72 | 6f 70 65 72 74 79 0d 23 | Name pr|operty.#|
|00004080| 64 65 66 69 6e 65 20 6b | 50 72 6f 70 56 61 6c 75 |define k|PropValu|
|00004090| 65 20 09 09 31 30 31 09 | 2f 2f 20 56 61 6c 75 65 |e ..101.|// Value|
|000040a0| 20 70 72 6f 70 65 72 74 | 79 0d 23 64 65 66 69 6e | propert|y.#defin|
|000040b0| 65 20 6b 4d 65 74 68 6f | 64 43 6c 69 63 6b 20 09 |e kMetho|dClick .|
|000040c0| 31 30 32 09 2f 2f 20 43 | 6c 69 63 6b 20 6d 65 74 |102.// C|lick met|
|000040d0| 68 6f 64 0d 23 64 65 66 | 69 6e 65 20 6b 45 76 65 |hod.#def|ine kEve|
|000040e0| 6e 74 4f 6e 43 6c 69 63 | 6b 09 31 30 33 09 2f 2f |ntOnClic|k.103.//|
|000040f0| 20 6f 6e 43 6c 69 63 6b | 20 65 76 65 6e 74 0d 0d | onClick| event..|
|00004100| 0d 0d 23 65 6e 64 69 66 | 0d 00 00 01 c8 00 00 01 |..#endif|........|
|00004110| 00 00 00 01 76 00 00 00 | 76 00 00 00 52 ff 2d 40 |....v...|v...R.-@|
|00004120| 00 10 60 2a 22 3c 80 00 | 00 00 c2 a9 00 04 24 3c |..`*"<..|......$<|
|00004130| 80 00 00 00 c4 ab 00 04 | b4 81 67 04 4a 12 43 4a |........|..g.J.CJ|
|00004140| 53 42 75 74 74 6f 6e 43 | 6f 6e 74 72 6f 6c 2e 68 |SButtonC|ontrol.h|
|00004150| 74 02 00 00 00 54 45 58 | 54 43 57 49 45 00 00 54 |t....TEX|TCWIE..T|
|00004160| 45 58 54 43 57 49 45 01 | 00 00 00 00 00 00 00 00 |EXTCWIE.|........|
|00004170| 00 00 00 00 00 00 00 00 | 70 00 00 00 00 00 00 ae |........|p.......|
|00004180| 37 31 42 00 00 08 6c 00 | 00 01 c8 00 00 00 00 00 |71B...l.|........|
|00004190| 00 00 00 00 00 00 00 00 | 00 3a 65 61 74 20 73 6e |........|.:eat sn|
|000041a0| 64 20 73 6f 75 6e 40 00 | 00 01 00 00 00 00 65 61 |d soun@.|......ea|
|000041b0| 74 20 b5 1e 53 54 52 20 | b5 1c 73 74 72 20 b5 13 |t ..STR |..str ..|
|000041c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000041d0| 00 00 00 00 00 00 00 3a | 65 61 74 20 73 66 69 6c |.......:|eat sfil|
|000041e0| 73 6f 75 6e 40 00 00 02 | 00 00 00 00 65 61 74 20 |soun@...|....eat |
|000041f0| b5 1e 53 54 52 20 b5 1c | 73 74 72 20 b5 14 00 00 |..STR ..|str ....|
|00004200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004210| 1e 00 50 00 20 03 63 04 | 2d 00 50 00 20 03 63 04 |..P. .c.|-.P. .c.|
|00004220| 2d 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |-.......|........|
|00004230| 00 00 48 00 09 4d 6f 6e | 61 63 6f 00 00 00 00 00 |..H..Mon|aco.....|
|00004240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004250| 00 00 00 00 00 00 03 00 | 04 00 72 00 24 03 64 03 |........|..r.$.d.|
|00004260| 57 00 72 00 24 03 64 03 | 57 af d5 92 0f 00 00 03 |W.r.$.d.|W.......|
|00004270| 7a 00 00 03 7a 00 00 00 | 00 01 00 00 00 00 04 00 |z...z...|........|
|00004280| 01 00 01 00 00 01 00 00 | 00 01 76 00 00 00 76 00 |........|..v...v.|
|00004290| 00 00 52 03 24 2f c8 24 | ba 00 00 00 1c 00 52 00 |..R.$/.$|......R.|
|000042a0| 01 4d 50 53 52 00 01 00 | 12 4d 57 42 42 00 00 00 |.MPSR...|.MWBB...|
|000042b0| 2a 03 f0 ff ff 00 00 00 | 00 00 00 00 00 03 ed ff |*.......|........|
|000042c0| ff 00 00 00 22 00 00 00 | 00 03 f0 ff ff 00 00 00 |...."...|........|
|000042d0| 6e 00 00 00 00 00 00 00 | 30 43 57 49 45 ae 37 31 |n.......|0CWIE.71|
|000042e0| 42 af d5 91 4d 00 00 00 | 00 00 00 00 00 00 00 00 |B...M...|........|
|000042f0| 00 00 00 00 00 54 45 58 | 54 43 57 49 45 01 00 00 |.....TEX|TCWIE...|
|00004300| 00 00 00 00 00 54 45 58 | 54 00 00 00 13 12 43 6f |.....TEX|T.....Co|
|00004310| 6e 74 72 6f 6c 20 46 75 | 6c 6c 20 42 75 69 6c 64 |ntrol Fu|ll Build|
|00004320| 00 00 00 00 00 00 45 e6 | 00 00 01 00 00 00 44 58 |......E.|......DX|
|00004330| 00 00 43 58 00 00 01 8e | 00 00 00 0a 00 00 ff ff |..CX....|........|
|00004340| 00 00 00 00 02 9e 94 ec | 00 00 00 00 00 00 00 00 |........|........|
|00004350| 00 00 00 00 00 00 00 00 | 12 43 6f 6e 74 72 6f 6c |........|.Control|
|00004360| 20 46 75 6c 6c 20 42 75 | 69 6c 64 20 02 00 00 00 | Full Bu|ild ....|
|00004370| 41 50 50 4c 61 70 6c 74 | 00 00 41 50 50 4c 61 70 |APPLaplt|..APPLap|
|00004380| 6c 74 21 00 ff ff ff ff | 00 00 00 00 00 00 00 00 |lt!.....|........|
|00004390| 00 00 00 70 00 00 00 00 | 00 00 af 31 f9 25 00 00 |...p....|...1.%..|
|000043a0| 00 00 00 00 45 e6 00 00 | 00 00 00 00 00 00 00 00 |....E...|........|
|000043b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000043f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004420| 00 00 00 00 00 00 00 00 | 00 00 37 e0 46 61 73 64 |........|..7.Fasd|
|00004430| 55 41 53 20 31 2e 31 30 | 31 2e 31 30 0e 00 00 00 |UAS 1.10|1.10....|
|00004440| 04 0f ff ff 00 01 00 02 | 00 03 01 ff ff 00 00 0d |........|........|
|00004450| 00 01 00 01 6b 00 00 00 | 00 00 00 00 04 02 00 04 |....k...|........|
|00004460| 00 02 00 05 00 06 0d 00 | 05 00 02 6a 00 00 00 00 |........|...j....|
|00004470| 00 02 ff fe 00 07 0b ff | fe 00 12 30 00 07 61 75 |........|...0..au|
|00004480| 74 6f 62 69 6e 00 07 41 | 75 74 6f 42 69 6e 0d 00 |tobin..A|utoBin..|
|00004490| 07 00 01 6d 00 00 00 00 | 00 01 00 08 0c 00 08 00 |...m....|........|
|000044a0| 06 00 00 00 02 00 00 02 | 00 06 00 02 00 09 00 0a |........|........|
|000044b0| 0d 00 09 00 02 6c 00 02 | 00 00 00 00 ff fd ff fc |.....l..|........|
|000044c0| 01 ff fd 00 00 01 ff fc | 00 00 02 00 0a 00 02 00 |........|........|
|000044d0| 0b 00 0c 0d 00 0b 00 02 | 69 00 00 00 03 00 06 00 |........|i.......|
|000044e0| 0d 00 0e 0d 00 0d 00 03 | 49 00 02 00 00 00 00 ff |........|I.......|
|000044f0| fb ff fa ff f9 0a ff fb | 00 18 2e 61 65 76 74 6f |........|...aevto|
|00004500| 61 70 70 6e 75 6c 6c 00 | 00 80 00 00 00 90 00 2a |appnull.|.......*|
|00004510| 2a 2a 2a 01 ff fa 00 00 | 02 ff f9 00 00 0d 00 0e |***.....|........|
|00004520| 00 02 74 00 00 00 00 02 | aa 00 0f 00 10 0d 00 0f |..t.....|........|
|00004530| 00 01 6b 00 00 00 02 02 | a9 00 11 02 00 11 00 02 |..k.....|........|
|00004540| 00 12 00 13 0d 00 12 00 | 02 6c 00 02 00 02 00 02 |........|.l......|
|00004550| ff f8 ff f7 01 ff f8 00 | 00 01 ff f7 00 00 02 00 |........|........|
|00004560| 13 00 02 00 14 00 15 0d | 00 14 00 02 72 00 00 00 |........|....r...|
|00004570| 02 00 05 00 16 00 17 0d | 00 16 00 01 6d 00 00 00 |........|....m...|
|00004580| 02 00 03 00 18 0c 00 18 | 00 06 00 00 00 02 00 00 |........|........|
|00004590| 0d 00 17 00 01 6f 00 00 | 00 00 00 00 ff f6 0b ff |.....o..|........|
|000045a0| f6 00 16 30 00 09 61 78 | 63 6f 6e 74 72 6f 6c 00 |...0..ax|control.|
|000045b0| 09 41 58 43 6f 6e 74 72 | 6f 6c 02 00 15 00 02 00 |.AXContr|ol......|
|000045c0| 19 00 1a 0d 00 19 00 02 | 72 00 00 00 06 00 09 00 |........|r.......|
|000045d0| 1b 00 1c 0d 00 1b 00 01 | 6d 00 00 00 06 00 07 00 |........|m.......|
|000045e0| 1d 0c 00 1d 00 06 00 00 | 00 02 00 00 0d 00 1c 00 |........|........|
|000045f0| 01 6f 00 00 00 00 00 00 | ff f5 0b ff f5 00 12 30 |.o......|.......0|
|00004600| 00 07 61 78 63 61 63 68 | 65 00 07 41 58 43 61 63 |..axcach|e..AXCac|
|00004610| 68 65 02 00 1a 00 02 00 | 1e 00 1f 0d 00 1e 00 02 |he......|........|
|00004620| 72 00 00 00 0a 00 0d 00 | 20 00 21 0d 00 20 00 01 |r.......| .!.. ..|
|00004630| 6d 00 00 00 0a 00 0b 00 | 22 0c 00 22 00 06 00 00 |m.......|".."....|
|00004640| 00 02 00 00 0d 00 21 00 | 01 6f 00 00 00 00 00 00 |......!.|.o......|
|00004650| ff f4 0b ff f4 00 26 30 | 00 11 6a 75 73 74 6e 61 |......&0|..justna|
|00004660| 6d 65 6f 66 63 6f 6e 74 | 72 6f 6c 00 11 4a 75 73 |meofcont|rol..Jus|
|00004670| 74 4e 61 6d 65 4f 66 43 | 6f 6e 74 72 6f 6c 02 00 |tNameOfC|ontrol..|
|00004680| 1f 00 02 00 23 00 24 0d | 00 23 00 02 6c 00 02 00 |....#.$.|.#..l...|
|00004690| 0e 00 0e ff f3 ff f2 01 | ff f3 00 00 01 ff f2 00 |........|........|
|000046a0| 00 02 00 24 00 02 00 25 | 00 26 0d 00 25 00 02 6c |...$...%|.&..%..l|
|000046b0| 00 02 00 0e 00 0e ff f1 | ff f0 01 ff f1 00 00 01 |........|........|
|000046c0| ff f0 00 00 02 00 26 00 | 02 00 27 00 28 0d 00 27 |......&.|..'.(..'|
|000046d0| 00 02 6c 00 01 00 0e 00 | 0e ff ef ff ee 01 ff ef |..l.....|........|
|000046e0| 00 00 01 ff ee 00 00 02 | 00 28 00 02 00 29 00 2a |........|.(...).*|
|000046f0| 0d 00 29 00 02 6c 00 01 | 00 0e 00 0e ff ed 00 2b |..)..l..|.......+|
|00004700| 01 ff ed 00 00 0c 00 2b | 00 4c 00 46 20 67 65 74 |.......+|.L.F get|
|00004710| 20 70 61 74 68 73 20 74 | 6f 20 74 68 65 20 70 72 | paths t|o the pr|
|00004720| 6f 6a 65 63 74 20 66 6f | 6c 64 65 72 2c 20 61 75 |oject fo|lder, au|
|00004730| 74 6f 20 62 69 6e 20 61 | 70 70 6c 69 63 61 74 69 |to bin a|pplicati|
|00004740| 6f 6e 2c 20 61 63 74 69 | 76 65 20 78 20 63 61 63 |on, acti|ve x cac|
|00004750| 68 65 00 02 00 00 02 00 | 2a 00 02 00 2c 00 2d 0d |he......|*...,.-.|
|00004760| 00 2c 00 02 6c 00 01 00 | 0e 00 0e ff ec ff eb 01 |.,..l...|........|
|00004770| ff ec 00 00 01 ff eb 00 | 00 02 00 2d 00 02 00 2e |........|...-....|
|00004780| 00 2f 0d 00 2e 00 02 6c | 00 02 00 0e 00 0e ff ea |./.....l|........|
|00004790| ff e9 01 ff ea 00 00 01 | ff e9 00 00 02 00 2f 00 |........|....../.|
|000047a0| 02 00 30 00 31 0d 00 30 | 00 02 72 00 00 00 0e 00 |..0.1..0|..r.....|
|000047b0| 17 00 32 00 33 0d 00 32 | 00 02 6c 01 00 00 0e 00 |..2.3..2|..l.....|
|000047c0| 15 00 34 ff e8 0d 00 34 | 00 03 49 00 02 00 0e 00 |..4....4|..I.....|
|000047d0| 15 ff e7 00 35 00 36 0a | ff e7 00 18 2e 65 61 72 |....5.6.|.....ear|
|000047e0| 73 66 66 64 72 2a 2a 2a | 2a 00 00 00 00 00 00 20 |sffdr***|*...... |
|000047f0| 00 61 66 64 72 0d 00 35 | 00 00 66 00 00 00 0e 00 |.afdr..5|..f.....|
|00004800| 0f 06 00 36 00 03 ff e6 | 00 37 ff e5 0a ff e6 00 |...6....|.7......|
|00004810| 04 0a 72 74 79 70 0d 00 | 37 00 01 6d 00 00 00 10 |..rtyp..|7..m....|
|00004820| 00 11 ff e4 0a ff e4 00 | 04 0a 54 45 58 54 06 ff |........|..TEXT..|
|00004830| e5 00 00 01 ff e8 00 00 | 0d 00 33 00 01 6f 00 00 |........|..3..o..|
|00004840| 00 00 00 00 ff e3 0b ff | e3 00 16 30 00 09 61 78 |........|...0..ax|
|00004850| 63 6f 6e 74 72 6f 6c 00 | 09 41 58 43 6f 6e 74 72 |control.|.AXContr|
|00004860| 6f 6c 02 00 31 00 02 00 | 38 00 39 0d 00 38 00 02 |ol..1...|8.9..8..|
|00004870| 6c 00 02 00 18 00 18 ff | e2 ff e1 01 ff e2 00 00 |l.......|........|
|00004880| 01 ff e1 00 00 02 00 39 | 00 02 00 3a 00 3b 0d 00 |.......9|...:.;..|
|00004890| 3a 00 02 4f 00 00 00 18 | 00 3e 00 3c 00 3d 0d 00 |:..O....|.>.<.=..|
|000048a0| 3c 00 01 6b 00 00 00 1c | 00 3d 00 3e 02 00 3e 00 |<..k....|.=.>..>.|
|000048b0| 02 00 3f 00 40 0d 00 3f | 00 02 72 00 00 00 1c 00 |..?.@..?|..r.....|
|000048c0| 25 00 41 00 42 0d 00 41 | 00 02 63 00 00 00 1c 00 |%.A.B..A|..c.....|
|000048d0| 23 00 43 00 44 0d 00 43 | 00 02 6c 01 00 00 1c 00 |#.C.D..C|..l.....|
|000048e0| 21 00 45 ff e0 0d 00 45 | 00 02 6e 00 00 00 1c 00 |!.E....E|..n.....|
|000048f0| 21 00 46 00 47 0d 00 46 | 00 01 6d 00 00 00 1f 00 |!.F.G..F|..m.....|
|00004900| 21 ff df 0a ff df 00 04 | 0a 63 74 6e 72 0d 00 47 |!.......|.ctnr..G|
|00004910| 00 02 6c 00 05 00 1c 00 | 1f 00 48 ff de 0d 00 48 |..l.....|..H....H|
|00004920| 00 02 63 00 00 00 1c 00 | 1f 00 49 00 4a 0d 00 49 |..c.....|..I.J..I|
|00004930| 00 01 6f 00 00 00 1c 00 | 1d ff dd 0b ff dd 00 16 |..o.....|........|
|00004940| 30 00 09 61 78 63 6f 6e | 74 72 6f 6c 00 09 41 58 |0..axcon|trol..AX|
|00004950| 43 6f 6e 74 72 6f 6c 0d | 00 4a 00 01 6d 00 00 00 |Control.|.J..m...|
|00004960| 1d 00 1e ff dc 0a ff dc | 00 04 0a 61 6c 69 73 01 |........|...alis.|
|00004970| ff de 00 00 01 ff e0 00 | 00 0d 00 44 00 01 6d 00 |........|...D..m.|
|00004980| 00 00 21 00 22 ff db 0a | ff db 00 04 0a 54 45 58 |..!."...|.....TEX|
|00004990| 54 0d 00 42 00 01 6f 00 | 00 00 00 00 00 ff da 0b |T..B..o.|........|
|000049a0| ff da 00 16 30 00 09 61 | 78 63 6f 6e 74 72 6f 6c |....0..a|xcontrol|
|000049b0| 00 09 41 58 43 6f 6e 74 | 72 6f 6c 02 00 40 00 02 |..AXCont|rol..@..|
|000049c0| 00 4b 00 4c 0d 00 4b 00 | 02 72 00 00 00 26 00 30 |.K.L..K.|.r...&.0|
|000049d0| 00 4d 00 4e 0d 00 4d 00 | 02 6c 01 00 00 26 00 2e |.M.N..M.|.l...&..|
|000049e0| 00 4f ff d9 0d 00 4f 00 | 02 6e 00 00 00 26 00 2e |.O....O.|.n...&..|
|000049f0| 00 50 00 51 0d 00 50 00 | 01 31 00 00 00 2c 00 2e |.P.Q..P.|.1...,..|
|00004a00| ff d8 0a ff d8 00 04 0a | 70 6e 61 6d 0d 00 51 00 |........|pnam..Q.|
|00004a10| 02 6c 01 00 00 26 00 2c | 00 52 ff d7 0d 00 52 00 |.l...&.,|.R....R.|
|00004a20| 02 34 00 00 00 26 00 2c | ff d6 00 53 0a ff d6 00 |.4...&.,|...S....|
|00004a30| 04 0a 63 6f 62 6a 0d 00 | 53 00 02 6c 00 05 00 28 |..cobj..|S..l...(|
|00004a40| 00 2b 00 54 ff d5 0d 00 | 54 00 02 63 00 00 00 28 |.+.T....|T..c...(|
|00004a50| 00 2b 00 55 00 56 0d 00 | 55 00 01 6f 00 00 00 28 |.+.U.V..|U..o...(|
|00004a60| 00 29 ff d4 0b ff d4 00 | 16 30 00 09 61 78 63 6f |.)......|.0..axco|
|00004a70| 6e 74 72 6f 6c 00 09 41 | 58 43 6f 6e 74 72 6f 6c |ntrol..A|XControl|
|00004a80| 0d 00 56 00 01 6d 00 00 | 00 29 00 2a ff d3 0a ff |..V..m..|.).*....|
|00004a90| d3 00 04 0a 61 6c 69 73 | 01 ff d5 00 00 01 ff d7 |....alis|........|
|00004aa0| 00 00 01 ff d9 00 00 0d | 00 4e 00 01 6f 00 00 00 |........|.N..o...|
|00004ab0| 00 00 00 ff d2 0b ff d2 | 00 26 30 00 11 6a 75 73 |........|.&0..jus|
|00004ac0| 74 6e 61 6d 65 6f 66 63 | 6f 6e 74 72 6f 6c 00 11 |tnameofc|ontrol..|
|00004ad0| 4a 75 73 74 4e 61 6d 65 | 4f 66 43 6f 6e 74 72 6f |JustName|OfContro|
|00004ae0| 6c 02 00 4c 00 02 00 57 | ff d1 0d 00 57 00 02 72 |l..L...W|....W..r|
|00004af0| 00 00 00 31 00 3d 00 58 | 00 59 0d 00 58 00 02 6c |...1.=.X|.Y..X..l|
|00004b00| 01 00 00 31 00 39 00 5a | ff d0 0d 00 5a 00 02 6e |...1.9.Z|....Z..n|
|00004b10| 00 00 00 31 00 39 00 5b | 00 5c 0d 00 5b 00 01 6d |...1.9.[|.\..[..m|
|00004b20| 00 00 00 37 00 39 ff cf | 0a ff cf 00 04 0a 63 64 |...7.9..|......cd|
|00004b30| 69 73 0d 00 5c 00 02 6c | 01 00 00 31 00 37 00 5d |is..\..l|...1.7.]|
|00004b40| ff ce 0d 00 5d 00 02 34 | 00 00 00 31 00 37 ff cd |....]..4|...1.7..|
|00004b50| 00 5e 0a ff cd 00 04 0a | 63 6f 62 6a 0d 00 5e 00 |.^......|cobj..^.|
|00004b60| 02 6c 00 05 00 33 00 36 | 00 5f ff cc 0d 00 5f 00 |.l...3.6|._...._.|
|00004b70| 02 63 00 00 00 33 00 36 | 00 60 00 61 0d 00 60 00 |.c...3.6|.`.a..`.|
|00004b80| 01 6f 00 00 00 33 00 34 | ff cb 0b ff cb 00 16 30 |.o...3.4|.......0|
|00004b90| 00 09 61 78 63 6f 6e 74 | 72 6f 6c 00 09 41 58 43 |..axcont|rol..AXC|
|00004ba0| 6f 6e 74 72 6f 6c 0d 00 | 61 00 01 6d 00 00 00 34 |ontrol..|a..m...4|
|00004bb0| 00 35 ff ca 0a ff ca 00 | 04 0a 61 6c 69 73 01 ff |.5......|..alis..|
|00004bc0| cc 00 00 01 ff ce 00 00 | 01 ff d0 00 00 0d 00 59 |........|.......Y|
|00004bd0| 00 01 6f 00 00 00 00 00 | 00 ff c9 0b ff c9 00 1a |..o.....|........|
|00004be0| 30 00 0b 61 63 74 69 76 | 65 78 64 69 73 6b 00 0b |0..activ|exdisk..|
|00004bf0| 41 63 74 69 76 65 58 44 | 69 73 6b 02 ff d1 00 00 |ActiveXD|isk.....|
|00004c00| 0d 00 3d 00 01 6d 00 00 | 00 18 00 19 00 62 0f 00 |..=..m..|.....b..|
|00004c10| 62 01 30 08 6e 75 6c 6c | 00 00 00 00 00 01 df 80 |b.0.null|........|
|00004c20| ff ff 00 00 04 a7 06 46 | 69 6e 64 65 72 2f 53 84 |.......F|inder/S.|
|00004c30| 00 00 00 5c 2d f0 01 18 | ff ff 00 00 04 c3 0f 45 |...\-...|.......E|
|00004c40| 6e 67 6c 69 73 68 20 44 | 69 61 6c 65 63 74 00 1b |nglish D|ialect..|
|00004c50| 41 18 06 f2 00 37 d6 cc | 02 ee 02 ee 0c f4 ff c1 |A....7..|........|
|00004c60| 97 ae 00 00 00 02 4d 41 | 43 53 00 00 11 00 61 6c |......MA|CS....al|
|00004c70| 69 73 00 00 00 00 00 d2 | 00 02 00 00 05 43 72 61 |is......|.....Cra|
|00004c80| 7a 79 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |zy......|........|
|00004c90| 00 00 00 00 00 00 00 00 | af 1c cd 0f 42 44 00 00 |........|....BD..|
|00004ca0| 00 00 04 a7 06 46 69 6e | 64 65 72 00 00 00 00 00 |.....Fin|der.....|
|00004cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ce0| 00 00 00 00 00 00 05 11 | ae dc 3b c0 46 4e 44 52 |........|..;.FNDR|
|00004cf0| 4d 41 43 53 ff ff ff ff | 00 00 00 00 00 00 00 00 |MACS....|........|
|00004d00| 00 00 00 00 00 00 00 00 | 00 00 00 0d 53 79 73 74 |........|....Syst|
|00004d10| 65 6d 20 46 6f 6c 64 65 | 72 00 00 01 00 04 00 00 |em Folde|r.......|
|00004d20| 04 a7 00 02 00 1a 43 72 | 61 7a 79 3a 53 79 73 74 |......Cr|azy:Syst|
|00004d30| 65 6d 20 46 6f 6c 64 65 | 72 3a 46 69 6e 64 65 72 |em Folde|r:Finder|
|00004d40| ff ff 00 00 02 00 3b 00 | 02 00 63 00 64 0d 00 63 |......;.|..c.d..c|
|00004d50| 00 02 6c 00 02 00 3f 00 | 3f ff c8 ff c7 01 ff c8 |..l...?.|?.......|
|00004d60| 00 00 01 ff c7 00 00 02 | 00 64 00 02 00 65 00 66 |........|.d...e.f|
|00004d70| 0d 00 65 00 03 51 00 00 | 00 3f 00 5c 00 67 00 68 |..e..Q..|.?.\.g.h|
|00004d80| 00 69 0d 00 67 00 02 34 | 00 00 00 42 00 4b ff c6 |.i..g..4|...B.K..|
|00004d90| 00 6a 0a ff c6 00 04 0a | 61 6c 69 73 0d 00 6a 00 |.j......|alis..j.|
|00004da0| 01 6f 00 00 00 44 00 49 | ff c5 0b ff c5 00 12 30 |.o...D.I|.......0|
|00004db0| 00 07 61 75 74 6f 62 69 | 6e 00 07 41 75 74 6f 42 |..autobi|n..AutoB|
|00004dc0| 69 6e 0d 00 68 00 03 52 | 00 00 00 00 00 00 ff c4 |in..h..R|........|
|00004dd0| ff c3 ff c2 0a ff c4 00 | 18 2e 61 73 63 72 65 72 |........|..ascrer|
|00004de0| 72 20 2a 2a 2a 2a 00 00 | 00 00 00 00 90 00 2a 2a |r ****..|......**|
|00004df0| 2a 2a 01 ff c3 00 00 02 | ff c2 00 00 0d 00 69 00 |**......|......i.|
|00004e00| 02 72 00 00 00 53 00 5c | 00 6b 00 6c 0d 00 6b 00 |.r...S.\|.k.l..k.|
|00004e10| 01 6d 00 00 00 53 00 56 | 00 6d 0c 00 6d 00 06 00 |.m...S.V|.m..m...|
|00004e20| 00 00 02 00 00 0d 00 6c | 00 01 6f 00 00 00 00 00 |.......l|..o.....|
|00004e30| 00 ff c1 0b ff c1 00 12 | 30 00 07 61 75 74 6f 62 |........|0..autob|
|00004e40| 69 6e 00 07 41 75 74 6f | 42 69 6e 02 00 66 00 02 |in..Auto|Bin..f..|
|00004e50| 00 6e 00 6f 0d 00 6e 00 | 02 6c 00 02 00 5d 00 5d |.n.o..n.|.l...].]|
|00004e60| ff c0 ff bf 01 ff c0 00 | 00 01 ff bf 00 00 02 00 |........|........|
|00004e70| 6f 00 02 00 70 00 71 0d | 00 70 00 04 5a 00 00 00 |o...p.q.|.p..Z...|
|00004e80| 5d 01 29 00 72 00 73 ff | be ff bd 0d 00 72 00 02 |].).r.s.|.....r..|
|00004e90| 3d 00 00 00 5d 00 66 00 | 74 00 75 0d 00 74 00 01 |=...].f.|t.u..t..|
|00004ea0| 6f 00 00 00 5d 00 62 ff | bc 0b ff bc 00 12 30 00 |o...].b.|......0.|
|00004eb0| 07 61 75 74 6f 62 69 6e | 00 07 41 75 74 6f 42 69 |.autobin|..AutoBi|
|00004ec0| 6e 0d 00 75 00 01 6d 00 | 00 00 62 00 65 00 76 0c |n..u..m.|..b.e.v.|
|00004ed0| 00 76 00 06 00 00 00 02 | 00 00 0d 00 73 00 03 51 |.v......|....s..Q|
|00004ee0| 00 00 00 69 01 25 00 77 | 00 78 00 79 0d 00 77 00 |...i.%.w|.x.y..w.|
|00004ef0| 01 6b 00 00 00 6c 00 ac | 00 7a 02 00 7a 00 02 00 |.k...l..|.z..z...|
|00004f00| 7b 00 7c 0d 00 7b 00 02 | 4f 00 00 00 6c 00 97 00 |{.|..{..|O...l...|
|00004f10| 7d 00 7e 0d 00 7d 00 02 | 72 00 00 00 70 00 96 00 |}.~..}..|r...p...|
|00004f20| 7f 00 80 0d 00 7f 00 02 | 63 00 00 00 70 00 90 00 |........|c...p...|
|00004f30| 81 00 82 0d 00 81 00 02 | 6c 00 05 00 70 00 8c 00 |........|l...p...|
|00004f40| 83 ff bb 0d 00 83 00 02 | 36 01 00 00 70 00 8c 00 |........|6...p...|
|00004f50| 84 00 85 0d 00 84 00 02 | 6e 00 00 00 70 00 7f 00 |........|n...p...|
|00004f60| 86 00 87 0d 00 86 00 02 | 34 00 01 00 7a 00 7f ff |........|4...z...|
|00004f70| ba 00 88 0a ff ba 00 04 | 0a 61 70 70 66 0d 00 88 |........|.appf...|
|00004f80| 00 01 6d 00 00 00 7d 00 | 7e ff b9 03 ff b9 00 01 |..m...}.|~.......|
|00004f90| 0d 00 87 00 02 6e 00 00 | 00 70 00 7a 00 89 00 8a |.....n..|.p.z....|
|00004fa0| 0d 00 89 00 01 31 00 00 | 00 76 00 7a ff b8 0a ff |.....1..|.v.z....|
|00004fb0| b8 00 04 0a 65 63 74 73 | 0d 00 8a 00 02 34 00 00 |....ects|.....4..|
|00004fc0| 00 70 00 76 ff b7 00 8b | 0a ff b7 00 04 0a 63 64 |.p.v....|......cd|
|00004fd0| 69 73 0d 00 8b 00 01 6f | 00 00 00 72 00 75 ff b6 |is.....o|...r.u..|
|00004fe0| 0b ff b6 00 1a 30 00 0b | 61 63 74 69 76 65 78 64 |.....0..|activexd|
|00004ff0| 69 73 6b 00 0b 41 63 74 | 69 76 65 58 44 69 73 6b |isk..Act|iveXDisk|
|00005000| 0d 00 85 00 02 45 00 00 | 00 82 00 8b 00 8c 00 8d |.....E..|........|
|00005010| 0d 00 8c 00 01 31 00 00 | 00 83 00 85 ff b5 0a ff |.....1..|........|
|00005020| b5 00 04 0a 70 6e 61 6d | 0d 00 8d 00 01 6d 00 00 |....pnam|.....m..|
|00005030| 00 86 00 8a 00 8e 0c 00 | 8e 00 0d 00 07 41 75 74 |........|.....Aut|
|00005040| 6f 42 69 6e 00 02 00 00 | 01 ff bb 00 00 0d 00 82 |oBin....|........|
|00005050| 00 01 6d 00 00 00 8c 00 | 8f ff b4 0a ff b4 00 04 |..m.....|........|
|00005060| 0a 63 74 78 74 0d 00 80 | 00 01 6f 00 00 00 00 00 |.ctxt...|..o.....|
|00005070| 00 ff b3 0b ff b3 00 12 | 30 00 07 61 75 74 6f 62 |........|0..autob|
|00005080| 69 6e 00 07 41 75 74 6f | 42 69 6e 0d 00 7e 00 01 |in..Auto|Bin..~..|
|00005090| 6d 00 00 00 6c 00 6d 00 | 62 02 00 7c 00 02 00 8f |m...l.m.|b..|....|
|000050a0| ff b2 0d 00 8f 00 04 5a | 00 01 00 98 00 ac 00 90 |.......Z|........|
|000050b0| 00 91 ff b1 ff b0 0d 00 | 90 00 02 3d 00 00 00 98 |........|...=....|
|000050c0| 00 a1 00 92 00 93 0d 00 | 92 00 01 6f 00 00 00 98 |........|...o....|
|000050d0| 00 9d ff af 0b ff af 00 | 12 30 00 07 61 75 74 6f |........|.0..auto|
|000050e0| 62 69 6e 00 07 41 75 74 | 6f 42 69 6e 0d 00 93 00 |bin..Aut|oBin....|
|000050f0| 01 6d 00 00 00 9d 00 a0 | 00 94 0c 00 94 00 06 00 |.m......|........|
|00005100| 00 00 02 00 00 0d 00 91 | 00 03 52 00 00 00 a4 00 |........|..R.....|
|00005110| a8 ff ae ff ad ff ac 0a | ff ae 00 18 2e 61 73 63 |........|.....asc|
|00005120| 72 65 72 72 20 2a 2a 2a | 2a 00 00 00 00 00 00 90 |rerr ***|*.......|
|00005130| 00 2a 2a 2a 2a 01 ff ad | 00 00 02 ff ac 00 00 02 |.****...|........|
|00005140| ff b1 00 00 01 ff b0 00 | 00 02 ff b2 00 00 0d 00 |........|........|
|00005150| 78 00 03 52 00 00 00 00 | 00 00 ff ab ff aa ff a9 |x..R....|........|
|00005160| 0a ff ab 00 18 2e 61 73 | 63 72 65 72 72 20 2a 2a |......as|crerr **|
|00005170| 2a 2a 00 00 00 00 00 00 | 90 00 2a 2a 2a 2a 01 ff |**......|..****..|
|00005180| aa 00 00 02 ff a9 00 00 | 0d 00 79 00 03 51 00 00 |........|..y..Q..|
|00005190| 00 b4 01 25 00 95 00 96 | 00 97 0d 00 95 00 01 6b |...%....|.......k|
|000051a0| 00 00 00 b7 00 f6 00 98 | 02 00 98 00 02 00 99 00 |........|........|
|000051b0| 9a 0d 00 99 00 02 4f 00 | 00 00 b7 00 e1 00 9b 00 |......O.|........|
|000051c0| 9c 0d 00 9b 00 02 72 00 | 00 00 bb 00 e0 00 9d 00 |......r.|........|
|000051d0| 9e 0d 00 9d 00 02 63 00 | 00 00 bb 00 da 00 9f 00 |......c.|........|
|000051e0| a0 0d 00 9f 00 02 6c 00 | 05 00 bb 00 d6 00 a1 ff |......l.|........|
|000051f0| a8 0d 00 a1 00 02 36 01 | 00 00 bb 00 d6 00 a2 00 |......6.|........|
|00005200| a3 0d 00 a2 00 02 6e 00 | 00 00 bb 00 c9 00 a4 00 |......n.|........|
|00005210| a5 0d 00 a4 00 02 34 00 | 01 00 c4 00 c9 ff a7 00 |......4.|........|
|00005220| a6 0a ff a7 00 04 0a 61 | 70 70 66 0d 00 a6 00 01 |.......a|ppf.....|
|00005230| 6d 00 00 00 c7 00 c8 ff | a6 03 ff a6 00 01 0d 00 |m.......|........|
|00005240| a5 00 02 6e 00 00 00 bb | 00 c4 00 a7 00 a8 0d 00 |...n....|........|
|00005250| a7 00 01 31 00 00 00 c0 | 00 c4 ff a5 0a ff a5 00 |...1....|........|
|00005260| 04 0a 65 63 74 73 0d 00 | a8 00 01 31 00 00 00 bb |..ects..|...1....|
|00005270| 00 c0 ff a4 0a ff a4 00 | 04 0a 73 64 73 6b 0d 00 |........|..sdsk..|
|00005280| a3 00 02 45 00 00 00 cc | 00 d5 00 a9 00 aa 0d 00 |...E....|........|
|00005290| a9 00 01 31 00 00 00 cd | 00 cf ff a3 0a ff a3 00 |...1....|........|
|000052a0| 04 0a 70 6e 61 6d 0d 00 | aa 00 01 6d 00 00 00 d0 |..pnam..|...m....|
|000052b0| 00 d4 00 ab 0c 00 ab 00 | 0d 00 07 41 75 74 6f 42 |........|...AutoB|
|000052c0| 69 6e 00 02 00 00 01 ff | a8 00 00 0d 00 a0 00 01 |in......|........|
|000052d0| 6d 00 00 00 d6 00 d9 ff | a2 0a ff a2 00 04 0a 63 |m.......|.......c|
|000052e0| 74 78 74 0d 00 9e 00 01 | 6f 00 00 00 00 00 00 ff |txt.....|o.......|
|000052f0| a1 0b ff a1 00 12 30 00 | 07 61 75 74 6f 62 69 6e |......0.|.autobin|
|00005300| 00 07 41 75 74 6f 42 69 | 6e 0d 00 9c 00 01 6d 00 |..AutoBi|n.....m.|
|00005310| 00 00 b7 00 b8 00 62 02 | 00 9a 00 02 00 ac ff a0 |......b.|........|
|00005320| 0d 00 ac 00 04 5a 00 01 | 00 e2 00 f6 00 ad 00 ae |.....Z..|........|
|00005330| ff 9f ff 9e 0d 00 ad 00 | 02 3d 00 00 00 e2 00 eb |........|.=......|
|00005340| 00 af 00 b0 0d 00 af 00 | 01 6f 00 00 00 e2 00 e7 |........|.o......|
|00005350| ff 9d 0b ff 9d 00 12 30 | 00 07 61 75 74 6f 62 69 |.......0|..autobi|
|00005360| 6e 00 07 41 75 74 6f 42 | 69 6e 0d 00 b0 00 01 6d |n..AutoB|in.....m|
|00005370| 00 00 00 e7 00 ea 00 b1 | 0c 00 b1 00 06 00 00 00 |........|........|
|00005380| 02 00 00 0d 00 ae 00 03 | 52 00 00 00 ee 00 f2 ff |........|R.......|
|00005390| 9c ff 9b ff 9a 0a ff 9c | 00 18 2e 61 73 63 72 65 |........|...ascre|
|000053a0| 72 72 20 2a 2a 2a 2a 00 | 00 00 00 00 00 90 00 2a |rr ****.|.......*|
|000053b0| 2a 2a 2a 01 ff 9b 00 00 | 02 ff 9a 00 00 02 ff 9f |***.....|........|
|000053c0| 00 00 01 ff 9e 00 00 02 | ff a0 00 00 0d 00 96 00 |........|........|
|000053d0| 03 52 00 00 00 00 00 00 | ff 99 ff 98 ff 97 0a ff |.R......|........|
|000053e0| 99 00 18 2e 61 73 63 72 | 65 72 72 20 2a 2a 2a 2a |....ascr|err ****|
|000053f0| 00 00 00 00 00 00 90 00 | 2a 2a 2a 2a 01 ff 98 00 |........|****....|
|00005400| 00 02 ff 97 00 00 0d 00 | 97 00 01 6b 00 00 00 fe |........|...k....|
|00005410| 01 25 00 b2 02 00 b2 00 | 02 00 b3 00 b4 0d 00 b3 |.%......|........|
|00005420| 00 02 72 00 00 00 fe 01 | 0c 00 b5 00 b6 0d 00 b5 |..r.....|........|
|00005430| 00 03 49 00 00 00 fe 01 | 06 ff 96 00 b7 ff 95 0b |..I.....|........|
|00005440| ff 96 00 0e 30 00 0a 63 | 68 6f 6f 73 65 66 69 6c |....0..c|hoosefil|
|00005450| 65 00 00 02 00 b7 00 02 | 00 b8 ff 94 0d 00 b8 00 |e.......|........|
|00005460| 01 6d 00 00 00 ff 01 02 | 00 b9 0c 00 b9 00 26 00 |.m......|......&.|
|00005470| 20 50 6c 65 61 73 65 20 | 66 69 6e 64 20 74 68 65 | Please |find the|
|00005480| 20 41 75 74 6f 42 69 6e | 20 75 74 69 6c 69 74 79 | AutoBin| utility|
|00005490| 3a 00 02 00 00 02 ff 94 | 00 00 02 ff 95 00 00 0d |:.......|........|
|000054a0| 00 b6 00 01 6f 00 00 00 | 00 00 00 ff 93 0b ff 93 |....o...|........|
|000054b0| 00 12 30 00 07 61 75 74 | 6f 62 69 6e 00 07 41 75 |..0..aut|obin..Au|
|000054c0| 74 6f 42 69 6e 02 00 b4 | 00 02 00 ba ff 92 0d 00 |toBin...|........|
|000054d0| ba 00 04 5a 00 00 01 0d | 01 25 00 bb 00 bc ff 91 |...Z....|.%......|
|000054e0| ff 90 0d 00 bb 00 02 3d | 00 00 01 0d 01 16 00 bd |.......=|........|
|000054f0| 00 be 0d 00 bd 00 01 6f | 00 00 01 0d 01 12 ff 8f |.......o|........|
|00005500| 0b ff 8f 00 12 30 00 07 | 61 75 74 6f 62 69 6e 00 |.....0..|autobin.|
|00005510| 07 41 75 74 6f 42 69 6e | 0d 00 be 00 01 6d 00 00 |.AutoBin|.....m..|
|00005520| 01 12 01 15 00 bf 0c 00 | bf 00 06 00 00 00 02 00 |........|........|
|00005530| 00 0d 00 bc 00 01 6b 00 | 00 01 19 01 21 00 c0 02 |......k.|....!...|
|00005540| 00 c0 00 02 00 c1 00 c2 | 0d 00 c1 00 03 49 00 00 |........|.....I..|
|00005550| 01 19 01 1e ff 8e ff 8d | ff 8c 0b ff 8e 00 08 30 |........|.......0|
|00005560| 00 04 62 61 69 6c 00 00 | 02 ff 8d 00 00 02 ff 8c |..bail..|........|
|00005570| 00 00 02 00 c2 00 02 00 | c3 ff 8b 0d 00 c3 00 01 |........|........|
|00005580| 4c 00 00 01 1f 01 21 ff | 8a 01 ff 8a 00 00 02 ff |L.....!.|........|
|00005590| 8b 00 00 02 ff 91 00 00 | 01 ff 90 00 00 02 ff 92 |........|........|
|000055a0| 00 00 02 ff be 00 00 01 | ff bd 00 00 02 00 71 00 |........|......q.|
|000055b0| 02 00 c4 00 c5 0d 00 c4 | 00 02 6c 00 02 01 2a 01 |........|..l...*.|
|000055c0| 2a ff 89 ff 88 01 ff 89 | 00 00 01 ff 88 00 00 02 |*.......|........|
|000055d0| 00 c5 00 02 00 c6 00 c7 | 0d 00 c6 00 03 51 00 00 |........|.....Q..|
|000055e0| 01 2a 01 54 00 c8 00 c9 | 00 ca 0d 00 c8 00 01 6b |.*.T....|.......k|
|000055f0| 00 00 01 2d 01 47 00 cb | 02 00 cb 00 02 00 cc 00 |...-.G..|........|
|00005600| cd 0d 00 cc 00 02 4f 00 | 00 01 2d 01 41 00 ce 00 |......O.|..-.A...|
|00005610| cf 0d 00 ce 00 02 72 00 | 00 01 31 01 40 00 d0 00 |......r.|..1.@...|
|00005620| d1 0d 00 d0 00 02 62 00 | 00 01 31 01 3e 00 d2 00 |......b.|..1.>...|
|00005630| d3 0d 00 d2 00 02 6c 00 | 05 01 31 01 3a 00 d4 ff |......l.|..1.:...|
|00005640| 87 0d 00 d4 00 02 63 00 | 00 01 31 01 3a 00 d5 00 |......c.|..1.:...|
|00005650| d6 0d 00 d5 00 01 31 00 | 00 01 31 01 36 ff 86 0a |......1.|..1.6...|
|00005660| ff 86 00 04 0a 70 72 65 | 66 0d 00 d6 00 01 6d 00 |.....pre|f.....m.|
|00005670| 00 01 36 01 39 ff 85 0a | ff 85 00 04 0a 63 74 78 |..6.9...|.....ctx|
|00005680| 74 01 ff 87 00 00 0d 00 | d3 00 01 6d 00 00 01 3a |t.......|...m...:|
|00005690| 01 3d 00 d7 0c 00 d7 00 | 1d 00 17 45 78 70 6c 6f |.=......|...Explo|
|000056a0| 72 65 72 3a 41 63 74 69 | 76 65 58 20 43 61 63 68 |rer:Acti|veX Cach|
|000056b0| 65 3a 00 02 00 00 0d 00 | d1 00 01 6f 00 00 00 00 |e:......|...o....|
|000056c0| 00 00 ff 84 0b ff 84 00 | 12 30 00 07 61 78 63 61 |........|.0..axca|
|000056d0| 63 68 65 00 07 41 58 43 | 61 63 68 65 0d 00 cf 00 |che..AXC|ache....|
|000056e0| 01 6d 00 00 01 2d 01 2e | 00 62 02 00 cd 00 02 00 |.m...-..|.b......|
|000056f0| d8 ff 83 0d 00 d8 00 02 | 34 00 00 01 42 01 47 ff |........|4...B.G.|
|00005700| 82 00 d9 0a ff 82 00 04 | 0a 61 6c 69 73 0d 00 d9 |........|.alis...|
|00005710| 00 01 6f 00 00 01 44 01 | 45 ff 81 0b ff 81 00 12 |..o...D.|E.......|
|00005720| 30 00 07 61 78 63 61 63 | 68 65 00 07 41 58 43 61 |0..axcac|he..AXCa|
|00005730| 63 68 65 02 ff 83 00 00 | 0d 00 c9 00 03 52 00 00 |che.....|.....R..|
|00005740| 00 00 00 00 ff 80 ff 7f | ff 7e 0a ff 80 00 18 2e |........|.~......|
|00005750| 61 73 63 72 65 72 72 20 | 2a 2a 2a 2a 00 00 00 00 |ascrerr |****....|
|00005760| 00 00 90 00 2a 2a 2a 2a | 01 ff 7f 00 00 02 ff 7e |....****|.......~|
|00005770| 00 00 0d 00 ca 00 02 72 | 00 00 01 4f 01 54 00 da |.......r|...O.T..|
|00005780| 00 db 0d 00 da 00 01 6d | 00 00 01 4f 01 52 00 dc |.......m|...O.R..|
|00005790| 0c 00 dc 00 06 00 00 00 | 02 00 00 0d 00 db 00 01 |........|........|
|000057a0| 6f 00 00 00 00 00 00 ff | 7d 0b ff 7d 00 12 30 00 |o.......|}..}..0.|
|000057b0| 07 61 78 63 61 63 68 65 | 00 07 41 58 43 61 63 68 |.axcache|..AXCach|
|000057c0| 65 02 00 c7 00 02 00 dd | 00 de 0d 00 dd 00 02 6c |e.......|.......l|
|000057d0| 00 02 01 55 01 55 ff 7c | ff 7b 01 ff 7c 00 00 01 |...U.U.||.{..|...|
|000057e0| ff 7b 00 00 02 00 de 00 | 02 00 df 00 e0 0d 00 df |.{......|........|
|000057f0| 00 02 6c 00 02 01 55 01 | 55 ff 7a ff 79 01 ff 7a |..l...U.|U.z.y..z|
|00005800| 00 00 01 ff 79 00 00 02 | 00 e0 00 02 00 e1 00 e2 |....y...|........|
|00005810| 0d 00 e1 00 02 6c 00 01 | 01 55 01 55 ff 78 ff 77 |.....l..|.U.U.x.w|
|00005820| 01 ff 78 00 00 01 ff 77 | 00 00 02 00 e2 00 02 00 |..x....w|........|
|00005830| e3 00 e4 0d 00 e3 00 02 | 6c 00 01 01 55 01 55 ff |........|l...U.U.|
|00005840| 76 00 e5 01 ff 76 00 00 | 0c 00 e5 00 18 00 12 20 |v....v..|....... |
|00005850| 62 75 69 6c 64 20 74 68 | 65 20 63 6f 6e 74 72 6f |build th|e contro|
|00005860| 6c 00 02 00 00 02 00 e4 | 00 02 00 e6 00 e7 0d 00 |l.......|........|
|00005870| e6 00 02 6c 00 01 01 55 | 01 55 ff 75 ff 74 01 ff |...l...U|.U.u.t..|
|00005880| 75 00 00 01 ff 74 00 00 | 02 00 e7 00 02 00 e8 00 |u....t..|........|
|00005890| e9 0d 00 e8 00 02 6c 00 | 02 01 55 01 55 ff 73 ff |......l.|..U.U.s.|
|000058a0| 72 01 ff 73 00 00 01 ff | 72 00 00 02 00 e9 00 02 |r..s....|r.......|
|000058b0| 00 ea 00 eb 0d 00 ea 00 | 02 4f 00 00 01 55 01 85 |........|.O...U..|
|000058c0| 00 ec 00 ed 0d 00 ec 00 | 01 6b 00 00 01 5b 01 84 |........|.k...[..|
|000058d0| 00 ee 02 00 ee 00 02 00 | ef 00 f0 0d 00 ef 00 03 |........|........|
|000058e0| 49 00 02 01 5b 01 60 ff | 71 ff 70 ff 6f 0a ff 71 |I...[.`.|q.p.o..q|
|000058f0| 00 18 2e 6d 69 73 63 61 | 63 74 76 6e 75 6c 6c ff |...misca|ctvnull.|
|00005900| ff 80 00 ff ff 90 00 6e | 75 6c 6c 01 ff 70 00 00 |.......n|ull..p..|
|00005910| 02 ff 6f 00 00 02 00 f0 | 00 02 00 f1 00 f2 0d 00 |..o.....|........|
|00005920| f1 00 02 72 00 00 01 61 | 01 6c 00 f3 00 f4 0d 00 |...r...a|.l......|
|00005930| f3 00 02 6c 00 05 01 61 | 01 68 00 f5 ff 6e 0d 00 |...l...a|.h...n..|
|00005940| f5 00 02 62 00 00 01 61 | 01 68 00 f6 00 f7 0d 00 |...b...a|.h......|
|00005950| f6 00 02 62 00 00 01 61 | 01 64 00 f8 00 f9 0d 00 |...b...a|.d......|
|00005960| f8 00 01 6f 00 00 01 61 | 01 62 ff 6d 0b ff 6d 00 |...o...a|.b.m..m.|
|00005970| 16 30 00 09 61 78 63 6f | 6e 74 72 6f 6c 00 09 41 |.0..axco|ntrol..A|
|00005980| 58 43 6f 6e 74 72 6f 6c | 0d 00 f9 00 01 6f 00 00 |XControl|.....o..|
|00005990| 01 62 01 63 ff 6c 0b ff | 6c 00 26 30 00 11 6a 75 |.b.c.l..|l.&0..ju|
|000059a0| 73 74 6e 61 6d 65 6f 66 | 63 6f 6e 74 72 6f 6c 00 |stnameof|control.|
|000059b0| 11 4a 75 73 74 4e 61 6d | 65 4f 66 43 6f 6e 74 72 |.JustNam|eOfContr|
|000059c0| 6f 6c 0d 00 f7 00 01 6d | 00 00 01 64 01 67 00 fa |ol.....m|...d.g..|
|000059d0| 0c 00 fa 00 08 00 02 2e | b5 00 02 00 00 01 ff 6e |........|.......n|
|000059e0| 00 00 0d 00 f4 00 01 6f | 00 00 00 00 00 00 ff 6b |.......o|.......k|
|000059f0| 0b ff 6b 00 18 30 00 0a | 74 61 72 67 65 74 66 69 |..k..0..|targetfi|
|00005a00| 6c 65 00 0a 74 61 72 67 | 65 74 46 69 6c 65 02 00 |le..targ|etFile..|
|00005a10| f2 00 02 00 fb 00 fc 0d | 00 fb 00 03 49 00 02 01 |........|....I...|
|00005a20| 6d 01 76 ff 6a 00 fd ff | 69 0a ff 6a 00 18 2e 61 |m.v.j...|i..j...a|
|00005a30| 65 76 74 6f 64 6f 63 6e | 75 6c 6c 00 00 80 00 00 |evtodocn|ull.....|
|00005a40| 00 10 00 61 6c 69 73 0d | 00 fd 00 02 6c 00 05 01 |...alis.|....l...|
|00005a50| 6d 01 72 00 fe ff 68 0d | 00 fe 00 02 63 00 00 01 |m.r...h.|....c...|
|00005a60| 6d 01 72 00 ff 01 00 0d | 00 ff 00 01 6f 00 00 01 |m.r.....|....o...|
|00005a70| 6d 01 70 ff 67 0b ff 67 | 00 18 30 00 0a 74 61 72 |m.p.g..g|..0..tar|
|00005a80| 67 65 74 66 69 6c 65 00 | 0a 74 61 72 67 65 74 46 |getfile.|.targetF|
|00005a90| 69 6c 65 0d 01 00 00 01 | 6d 00 00 01 70 01 71 ff |ile.....|m...p.q.|
|00005aa0| 66 0a ff 66 00 04 0a 61 | 6c 69 73 01 ff 68 00 00 |f..f...a|lis..h..|
|00005ab0| 02 ff 69 00 00 02 00 fc | 00 02 01 01 01 02 0d 01 |..i.....|........|
|00005ac0| 01 00 03 49 00 02 01 77 | 01 7e ff 65 01 03 ff 64 |...I...w|.~.e...d|
|00005ad0| 0a ff 65 00 18 2e 4d 4d | 50 52 53 54 72 67 6e 75 |..e...MM|PRSTrgnu|
|00005ae0| 6c 6c 00 00 00 00 ff ff | 80 00 54 45 58 54 0d 01 |ll......|..TEXT..|
|00005af0| 03 00 01 6d 00 00 01 77 | 01 7a 01 04 0c 01 04 00 |...m...w|.z......|
|00005b00| 0a 00 04 42 6f 74 68 00 | 02 00 00 02 ff 64 00 00 |...Both.|.....d..|
|00005b10| 02 01 02 00 02 01 05 ff | 63 0d 01 05 00 03 49 00 |........|c.....I.|
|00005b20| 02 01 7f 01 84 ff 62 ff | 61 ff 60 0a ff 62 00 18 |......b.|a.`..b..|
|00005b30| 2e 4d 4d 50 52 4d 61 6b | 65 45 72 72 4d 00 00 40 |.MMPRMak|eErrM..@|
|00005b40| 00 ff ff 80 00 6e 75 6c | 6c 01 ff 61 00 00 02 ff |.....nul|l..a....|
|00005b50| 60 00 00 02 ff 63 00 00 | 0d 00 ed 00 01 6d 00 00 |`....c..|.....m..|
|00005b60| 01 55 01 58 01 06 0f 01 | 06 01 5e 08 6e 75 6c 6c |.U.X....|..^.null|
|00005b70| 00 00 00 00 00 01 df 80 | ff fd 00 03 e7 4d 13 43 |........|.....M.C|
|00005b80| 6f 64 65 57 61 72 72 69 | 6f 72 20 49 44 45 20 32 |odeWarri|or IDE 2|
|00005b90| 2e 30 00 5b 01 28 02 ee | 09 fa 02 ee 08 6a 00 7b |.0.[.(..|.....j.{|
|00005ba0| 2f d8 02 ee 0a 08 00 6c | 6e e0 02 ee 09 fa 1b d8 |/......l|n.......|
|00005bb0| 01 01 00 9e 00 00 00 1a | c9 ec ff d1 3a 20 43 57 |........|....: CW|
|00005bc0| 49 45 00 00 11 00 61 6c | 69 73 00 00 00 00 01 00 |IE....al|is......|
|00005bd0| 00 02 00 00 05 46 75 6e | 6b 79 00 00 00 00 00 00 |.....Fun|ky......|
|00005be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005bf0| ad ca 11 f6 42 44 00 00 | 00 03 e7 4d 13 43 6f 64 |....BD..|...M.Cod|
|00005c00| 65 57 61 72 72 69 6f 72 | 20 49 44 45 20 32 2e 30 |eWarrior| IDE 2.0|
|00005c10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 03 e7 4f |........|.......O|
|00005c40| af ba 15 66 41 50 50 4c | 43 57 49 45 ff ff ff ff |...fAPPL|CWIE....|
|00005c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005c60| 00 00 00 16 4d 65 74 72 | 6f 77 65 72 6b 73 20 43 |....Metr|owerks C|
|00005c70| 6f 64 65 57 61 72 72 69 | 6f 72 00 01 00 08 00 03 |odeWarri|or......|
|00005c80| e7 4d 00 03 e7 47 00 02 | 00 3b 46 75 6e 6b 79 3a |.M...G..|.;Funky:|
|00005c90| 4d 65 74 72 6f 77 65 72 | 6b 73 3a 4d 65 74 72 6f |Metrower|ks:Metro|
|00005ca0| 77 65 72 6b 73 20 43 6f | 64 65 57 61 72 72 69 6f |werks Co|deWarrio|
|00005cb0| 72 3a 43 6f 64 65 57 61 | 72 72 69 6f 72 20 49 44 |r:CodeWa|rrior ID|
|00005cc0| 45 20 32 2e 30 00 ff ff | 00 00 02 00 eb 00 02 01 |E 2.0...|........|
|00005cd0| 07 01 08 0d 01 07 00 02 | 6c 00 02 01 86 01 86 ff |........|l.......|
|00005ce0| 5f ff 5e 01 ff 5f 00 00 | 01 ff 5e 00 00 02 01 08 |_.^.._..|..^.....|
|00005cf0| 00 02 01 09 01 0a 0d 01 | 09 00 02 6c 00 02 01 86 |........|...l....|
|00005d00| 01 86 ff 5d ff 5c 01 ff | 5d 00 00 01 ff 5c 00 00 |...].\..|]....\..|
|00005d10| 02 01 0a 00 02 01 0b 01 | 0c 0d 01 0b 00 02 6c 00 |........|......l.|
|00005d20| 01 01 86 01 86 ff 5b ff | 5a 01 ff 5b 00 00 01 ff |......[.|Z..[....|
|00005d30| 5a 00 00 02 01 0c 00 02 | 01 0d 01 0e 0d 01 0d 00 |Z.......|........|
|00005d40| 02 6c 00 01 01 86 01 86 | ff 59 01 0f 01 ff 59 00 |.l......|.Y....Y.|
|00005d50| 00 0c 01 0f 00 1b 00 15 | 20 61 75 74 6f 20 62 69 |........| auto bi|
|00005d60| 6e 20 74 68 65 20 63 6f | 6e 74 72 6f 6c 00 02 00 |n the co|ntrol...|
|00005d70| 00 02 01 0e 00 02 01 10 | 01 11 0d 01 10 00 02 6c |........|.......l|
|00005d80| 00 01 01 86 01 86 ff 58 | ff 57 01 ff 58 00 00 01 |.......X|.W..X...|
|00005d90| ff 57 00 00 02 01 11 00 | 02 01 12 01 13 0d 01 12 |.W......|........|
|00005da0| 00 02 6c 00 02 01 86 01 | 86 ff 56 ff 55 01 ff 56 |..l.....|..V.U..V|
|00005db0| 00 00 01 ff 55 00 00 02 | 01 13 00 02 01 14 01 15 |....U...|........|
|00005dc0| 0d 01 14 00 02 4f 00 00 | 01 86 01 cd 01 16 01 17 |.....O..|........|
|00005dd0| 0d 01 16 00 01 6b 00 00 | 01 8a 01 cc 01 18 02 01 |.....k..|........|
|00005de0| 18 00 02 01 19 01 1a 0d | 01 19 00 03 49 00 02 01 |........|....I...|
|00005df0| 8a 01 8f ff 54 ff 53 ff | 52 0a ff 54 00 18 2e 6d |....T.S.|R..T...m|
|00005e00| 69 73 63 61 63 74 76 6e | 75 6c 6c ff ff 80 00 ff |iscactvn|ull.....|
|00005e10| ff 90 00 6e 75 6c 6c 01 | ff 53 00 00 02 ff 52 00 |...null.|.S....R.|
|00005e20| 00 02 01 1a 00 02 01 1b | 01 1c 0d 01 1b 00 02 72 |........|.......r|
|00005e30| 00 00 01 90 01 97 01 1d | 01 1e 0d 01 1d 00 02 6c |........|.......l|
|00005e40| 00 05 01 90 01 93 01 1f | ff 51 0d 01 1f 00 02 62 |........|.Q.....b|
|00005e50| 00 00 01 90 01 93 01 20 | 01 21 0d 01 20 00 01 6f |....... |.!.. ..o|
|00005e60| 00 00 01 90 01 91 ff 50 | 0b ff 50 00 16 30 00 09 |.......P|..P..0..|
|00005e70| 61 78 63 6f 6e 74 72 6f | 6c 00 09 41 58 43 6f 6e |axcontro|l..AXCon|
|00005e80| 74 72 6f 6c 0d 01 21 00 | 01 6f 00 00 01 91 01 92 |trol..!.|.o......|
|00005e90| ff 4f 0b ff 4f 00 26 30 | 00 11 6a 75 73 74 6e 61 |.O..O.&0|..justna|
|00005ea0| 6d 65 6f 66 63 6f 6e 74 | 72 6f 6c 00 11 4a 75 73 |meofcont|rol..Jus|
|00005eb0| 74 4e 61 6d 65 4f 66 43 | 6f 6e 74 72 6f 6c 01 ff |tNameOfC|ontrol..|
|00005ec0| 51 00 00 0d 01 1e 00 01 | 6f 00 00 00 00 00 00 ff |Q.......|o.......|
|00005ed0| 4e 0b ff 4e 00 18 30 00 | 0a 74 61 72 67 65 74 66 |N..N..0.|.targetf|
|00005ee0| 69 6c 65 00 0a 74 61 72 | 67 65 74 46 69 6c 65 02 |ile..tar|getFile.|
|00005ef0| 01 1c 00 02 01 22 01 23 | 0d 01 22 00 03 51 00 00 |.....".#|.."..Q..|
|00005f00| 01 98 01 b2 01 24 01 25 | 01 26 0d 01 24 00 02 34 |.....$.%|.&..$..4|
|00005f10| 00 00 01 9b 01 a2 ff 4d | 01 27 0a ff 4d 00 04 0a |.......M|.'..M...|
|00005f20| 61 6c 69 73 0d 01 27 00 | 01 6f 00 00 01 9d 01 a0 |alis..'.|.o......|
|00005f30| ff 4c 0b ff 4c 00 18 30 | 00 0a 74 61 72 67 65 74 |.L..L..0|..target|
|00005f40| 66 69 6c 65 00 0a 74 61 | 72 67 65 74 46 69 6c 65 |file..ta|rgetFile|
|00005f50| 0d 01 25 00 03 52 00 00 | 00 00 00 00 ff 4b ff 4a |..%..R..|.....K.J|
|00005f60| ff 49 0a ff 4b 00 18 2e | 61 73 63 72 65 72 72 20 |.I..K...|ascrerr |
|00005f70| 2a 2a 2a 2a 00 00 00 00 | 00 00 90 00 2a 2a 2a 2a |****....|....****|
|00005f80| 01 ff 4a 00 00 02 ff 49 | 00 00 0d 01 26 00 01 6b |..J....I|....&..k|
|00005f90| 00 00 01 aa 01 b2 01 28 | 02 01 28 00 02 01 29 01 |.......(|..(...).|
|00005fa0| 2a 0d 01 29 00 03 49 00 | 00 01 aa 01 af ff 48 ff |*..)..I.|......H.|
|00005fb0| 47 ff 46 0b ff 48 00 08 | 30 00 04 62 61 69 6c 00 |G.F..H..|0..bail.|
|00005fc0| 00 02 ff 47 00 00 02 ff | 46 00 00 02 01 2a 00 02 |...G....|F....*..|
|00005fd0| 01 2b ff 45 0d 01 2b 00 | 01 4c 00 00 01 b0 01 b2 |.+.E..+.|.L......|
|00005fe0| ff 44 01 ff 44 00 00 02 | ff 45 00 00 02 01 23 00 |.D..D...|.E....#.|
|00005ff0| 02 01 2c ff 43 0d 01 2c | 00 03 49 00 02 01 b3 01 |..,.C..,|..I.....|
|00006000| cc ff 42 01 2d 01 2e 0a | ff 42 00 18 2e 61 65 76 |..B.-...|.B...aev|
|00006010| 74 6f 64 6f 63 6e 75 6c | 6c 00 00 80 00 00 00 10 |todocnul|l.......|
|00006020| 00 61 6c 69 73 0d 01 2d | 00 02 34 00 00 01 b3 01 |.alis..-|..4.....|
|00006030| bb ff 41 01 2f 0a ff 41 | 00 04 0a 66 69 6c 65 0d |..A./..A|...file.|
|00006040| 01 2f 00 01 6f 00 00 01 | b7 01 ba ff 40 0b ff 40 |./..o...|....@..@|
|00006050| 00 18 30 00 0a 74 61 72 | 67 65 74 66 69 6c 65 00 |..0..tar|getfile.|
|00006060| 0a 74 61 72 67 65 74 46 | 69 6c 65 06 01 2e 00 03 |.targetF|ile.....|
|00006070| ff 3f 01 30 ff 3e 0a ff | 3f 00 04 0a 75 73 69 6e |.?.0.>..|?...usin|
|00006080| 0d 01 30 00 02 34 00 00 | 01 be 01 c8 ff 3d 01 31 |..0..4..|.....=.1|
|00006090| 0a ff 3d 00 04 0a 66 69 | 6c 65 0d 01 31 00 01 6f |..=...fi|le..1..o|
|000060a0| 00 00 01 c2 01 c7 ff 3c | 0b ff 3c 00 12 30 00 07 |.......<|..<..0..|
|000060b0| 61 75 74 6f 62 69 6e 00 | 07 41 75 74 6f 42 69 6e |autobin.|.AutoBin|
|000060c0| 06 ff 3e 00 00 02 ff 43 | 00 00 0d 01 17 00 01 6d |..>....C|.......m|
|000060d0| 00 00 01 86 01 87 00 62 | 02 01 15 00 02 01 32 01 |.......b|......2.|
|000060e0| 33 0d 01 32 00 02 6c 00 | 02 01 ce 01 ce ff 3b ff |3..2..l.|......;.|
|000060f0| 3a 01 ff 3b 00 00 01 ff | 3a 00 00 02 01 33 00 02 |:..;....|:....3..|
|00006100| 01 34 01 35 0d 01 34 00 | 02 6c 00 02 01 ce 01 ce |.4.5..4.|.l......|
|00006110| ff 39 ff 38 01 ff 39 00 | 00 01 ff 38 00 00 02 01 |.9.8..9.|...8....|
|00006120| 35 00 02 01 36 01 37 0d | 01 36 00 02 6c 00 01 01 |5...6.7.|.6..l...|
|00006130| ce 01 ce ff 37 ff 36 01 | ff 37 00 00 01 ff 36 00 |....7.6.|.7....6.|
|00006140| 00 02 01 37 00 02 01 38 | 01 39 0d 01 38 00 02 6c |...7...8|.9..8..l|
|00006150| 00 01 01 ce 01 ce ff 35 | 01 3a 01 ff 35 00 00 0c |.......5|.:..5...|
|00006160| 01 3a 00 40 00 3a 20 72 | 65 6d 6f 76 65 20 74 68 |.:.@.: r|emove th|
|00006170| 65 20 6f 6c 64 20 63 6f | 6e 74 72 6f 6c 20 66 72 |e old co|ntrol fr|
|00006180| 6f 6d 20 74 68 65 20 63 | 61 63 68 65 2c 20 70 75 |om the c|ache, pu|
|00006190| 74 20 74 68 65 20 6e 65 | 77 20 6f 6e 65 20 69 6e |t the ne|w one in|
|000061a0| 00 02 00 00 02 01 39 00 | 02 01 3b 01 3c 0d 01 3b |......9.|..;.<..;|
|000061b0| 00 02 6c 00 01 01 ce 01 | ce ff 34 ff 33 01 ff 34 |..l.....|..4.3..4|
|000061c0| 00 00 01 ff 33 00 00 02 | 01 3c 00 02 01 3d 01 3e |....3...|.<...=.>|
|000061d0| 0d 01 3d 00 02 6c 00 02 | 01 ce 01 ce ff 32 ff 31 |..=..l..|.....2.1|
|000061e0| 01 ff 32 00 00 01 ff 31 | 00 00 02 01 3e 00 02 01 |..2....1|....>...|
|000061f0| 3f ff 30 0d 01 3f 00 04 | 5a 00 00 01 ce 02 a9 01 |?.0..?..|Z.......|
|00006200| 40 01 41 ff 2f ff 2e 0d | 01 40 00 02 3e 00 00 01 |@.A./...|.@..>...|
|00006210| ce 01 d3 01 42 01 43 0d | 01 42 00 01 6f 00 00 01 |....B.C.|.B..o...|
|00006220| ce 01 cf ff 2d 0b ff 2d | 00 12 30 00 07 61 78 63 |....-..-|..0..axc|
|00006230| 61 63 68 65 00 07 41 58 | 43 61 63 68 65 0d 01 43 |ache..AX|Cache..C|
|00006240| 00 01 6d 00 00 01 cf 01 | d2 01 44 0c 01 44 00 06 |..m.....|..D..D..|
|00006250| 00 00 00 02 00 00 0d 01 | 41 00 01 6b 00 00 01 d6 |........|A..k....|
|00006260| 02 a5 01 45 02 01 45 00 | 02 01 46 01 47 0d 01 46 |...E..E.|..F.G..F|
|00006270| 00 02 4f 00 00 01 d6 01 | f7 01 48 01 49 0d 01 48 |..O.....|..H.I..H|
|00006280| 00 01 6b 00 00 01 da 01 | f6 01 4a 02 01 4a 00 02 |..k.....|..J..J..|
|00006290| 01 4b 01 4c 0d 01 4b 00 | 03 49 00 02 01 da 01 df |.K.L..K.|.I......|
|000062a0| ff 2c ff 2b ff 2a 0a ff | 2c 00 18 2e 6d 69 73 63 |.,.+.*..|,...misc|
|000062b0| 61 63 74 76 6e 75 6c 6c | ff ff 80 00 ff ff 90 00 |actvnull|........|
|000062c0| 6e 75 6c 6c 01 ff 2b 00 | 00 02 ff 2a 00 00 02 01 |null..+.|...*....|
|000062d0| 4c 00 02 01 4d ff 29 0d | 01 4d 00 03 51 00 00 01 |L...M.).|.M..Q...|
|000062e0| e0 01 f6 01 4e 01 4f ff | 28 0d 01 4e 00 03 49 00 |....N.O.|(..N..I.|
|000062f0| 02 01 e3 01 ed ff 27 01 | 50 ff 26 0a ff 27 00 18 |......'.|P.&..'..|
|00006300| 2e 63 6f 72 65 64 65 6c | 6f 6e 75 6c 6c ff ff 80 |.coredel|onull...|
|00006310| 00 00 00 10 00 6f 62 6a | 20 0d 01 50 00 02 34 00 |.....obj| ..P..4.|
|00006320| 00 01 e3 01 e9 ff 25 01 | 51 0a ff 25 00 04 0a 61 |......%.|Q..%...a|
|00006330| 6c 69 73 0d 01 51 00 02 | 6c 00 05 01 e5 01 e8 01 |lis..Q..|l.......|
|00006340| 52 ff 24 0d 01 52 00 02 | 62 00 00 01 e5 01 e8 01 |R.$..R..|b.......|
|00006350| 53 01 54 0d 01 53 00 01 | 6f 00 00 01 e5 01 e6 ff |S.T..S..|o.......|
|00006360| 23 0b ff 23 00 12 30 00 | 07 61 78 63 61 63 68 65 |#..#..0.|.axcache|
|00006370| 00 07 41 58 43 61 63 68 | 65 0d 01 54 00 01 6f 00 |..AXCach|e..T..o.|
|00006380| 00 01 e6 01 e7 ff 22 0b | ff 22 00 26 30 00 11 6a |......".|.".&0..j|
|00006390| 75 73 74 6e 61 6d 65 6f | 66 63 6f 6e 74 72 6f 6c |ustnameo|fcontrol|
|000063a0| 00 11 4a 75 73 74 4e 61 | 6d 65 4f 66 43 6f 6e 74 |..JustNa|meOfCont|
|000063b0| 72 6f 6c 01 ff 24 00 00 | 02 ff 26 00 00 0d 01 4f |rol..$..|..&....O|
|000063c0| 00 03 52 00 00 00 00 00 | 00 ff 21 ff 20 ff 1f 0a |..R.....|..!. ...|
|000063d0| ff 21 00 18 2e 61 73 63 | 72 65 72 72 20 2a 2a 2a |.!...asc|rerr ***|
|000063e0| 2a 00 00 00 00 00 00 90 | 00 2a 2a 2a 2a 01 ff 20 |*.......|.****.. |
|000063f0| 00 00 02 ff 1f 00 00 01 | ff 28 00 00 02 ff 29 00 |........|.(....).|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.